Unable to Launch Package To Nexus 9 Tablet From Ubuntu 14.04

When starting the TegraSystemProfiler on Ubuntu 14.04 I get the following errors on the commandline:

D13592744: LinuxDeviceValidator[0x13d93b0]: device=HT4ADJT00999 step=bool QuadDAnalysis::LinuxDeviceValidator::CheckAndUpdateProperties(const DevicePtr&)
D13593244: AsyncProcessor[0x7fba74005dc0]: set number of threads: 0
D13593244: AsyncProcessor[0x7fba74005dc0]: Worker[0x7fba74000bb0] thread stopped
D13593244: AsyncProcessor[0x7fba74005dc0]: number of threads was decreased to 2
D13593244: AsyncProcessor: overall number of thread in all objects: 12
D13593244: AsyncProcessor[0x7fba74005dc0]: Worker[0x7fba74004de0] thread stopped
D13593244: AsyncProcessor[0x7fba74005dc0]: Worker[0x7fba74006190] thread stopped
D13593244: AsyncProcessor[0x7fba74005dc0]: number of threads was decreased to 1
D13593244: AsyncProcessor: overall number of thread in all objects: 11
D13593244: AsyncProcessor[0x7fba74005dc0]: number of threads was decreased to 0
D13593244: AsyncProcessor: overall number of thread in all objects: 10
D13594135: LinuxDevice[0x7fba74001490]: InitializeKernelModule() failed. Reason: Throw location unknown (consider using BOOST_THROW_EXCEPTION)
Dynamic exception type: N5boost16exception_detail10clone_implIN13QuadDAnalysis12ServiceErrorEEE
std::exception::what: ServiceError
[PN13QuadDAnalysis18tag_errof_info_ptrE] = 0x7fb9e002d260

D13594320: LinuxDevice[0x7fba74001490]: InitializeKernelModule() failed. Reason: Throw location unknown (consider using BOOST_THROW_EXCEPTION)
Dynamic exception type: N5boost16exception_detail10clone_implIN13QuadDAnalysis12ServiceErrorEEE
std::exception::what: ServiceError
[PN13QuadDAnalysis18tag_errof_info_ptrE] = 0x7fb9e0031460

This error continues indefinitely. Looking at the logcat on the device I see the following:

D/AndroidRuntime(16332):
D/AndroidRuntime(16332): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime(16332): CheckJNI is OFF
D/AndroidRuntime(16332): Calling main entry com.android.commands.pm.Pm
D/AndroidRuntime(16332): Shutting down VM
D/AndroidRuntime(16344):
D/AndroidRuntime(16344): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime(16344): CheckJNI is OFF
D/AndroidRuntime(16344): Calling main entry com.android.commands.pm.Pm
D/AndroidRuntime(16344): Shutting down VM
E/TegraProfiler(16224): load_quadd_modules (/home/android/buildAgent/work/arm-android/Dev/QuadDBringup/sw/devtools/Agora/Dev/QuadDBringup/QuadD/Target/quadd_d/quadd_d/jni/qm.c:1163): Error: non-root user cannot load KPROBES module
E/TegraProfiler(16224): quadd_module_init (/home/android/buildAgent/work/arm-android/Dev/QuadDBringup/sw/devtools/Agora/Dev/QuadDBringup/QuadD/Target/quadd_d/quadd_d/jni/qm.c:1362): Error: load_quadd_modules
I/TegraProfiler(16224): abort: module has already been stopped
E/TegraProfiler(16224): load_quadd_modules (/home/android/buildAgent/work/arm-android/Dev/QuadDBringup/sw/devtools/Agora/Dev/QuadDBringup/QuadD/Target/quadd_d/quadd_d/jni/qm.c:1163): Error: non-root user cannot load KPROBES module
E/TegraProfiler(16224): quadd_module_init (/home/android/buildAgent/work/arm-android/Dev/QuadDBringup/sw/devtools/Agora/Dev/QuadDBringup/QuadD/Target/quadd_d/quadd_d/jni/qm.c:1362): Error: load_quadd_modules
I/TegraProfiler(16224): abort: module has already been stopped
E/TegraProfiler(16224): load_quadd_modules (/home/android/buildAgent/work/arm-android/Dev/QuadDBringup/sw/devtools/Agora/Dev/QuadDBringup/QuadD/Target/quadd_d/quadd_d/jni/qm.c:1163): Error: non-root user cannot load KPROBES module

Does this mean my device needs to be rooted in order to profile? What do I need to do on my device or my host to start the profiler and see the currently running processes?

hi dudebodacious,
which android version is you Nexus 9? There are some old build, it would need to be rooted. As the latest the new androidWorks is out, could you try the new tegra system profiler ?

victor