The profiler does not currently work. Attempting to profile an application results in the .profile
not being able to be saved. This is the case for both root and normal users.
On commit df249f269bc105df3009bd6504aa37c7d8162cce
(latest master branch as of July 29th)
~$ profile TextEditor
149.616 profile(46:46): Enabling profiling for PID 46
162.548 [#0 TextEditor(46:46)]: Terminating TextEditor(46) due to signal 2
162.548 [#0 Finalizer Task(5:5)]: Generating perfcore for pid: 46
162.552 [#0 Finalizer Task(5:5)]: Rejecting path '/home/anon/TextEditor_46.profile' because it hasn't been unveiled
162.552 [#0 Finalizer Task(5:5)]: Kernel + 0x0000000000a708b4 Kernel::VirtualFileSystem::validate_path_against_process_veil(Kernel::Process const&, AK::StringView, int) [clone .localalias] +0x684
162.567 [#0 Finalizer Task(5:5)]: Kernel + 0x0000000000a927b8 Kernel::VirtualFileSystem::create(Kernel::Process const&, Kernel::Credentials const&, AK::StringView, int, unsigned short, Kernel::Custody&, AK::Optional<Kernel::UidAndGid>) [clone .localalias] +0x2f8
162.572 [#0 Finalizer Task(5:5)]: Kernel + 0x0000000000a95bb8 Kernel::VirtualFileSystem::open(Kernel::Process const&, Kernel::Credentials const&, AK::StringView, int, unsigned short, Kernel::Custody&, AK::Optional<Kernel::UidAndGid>) [clone .localalias] +0x9b8
162.575 [#0 Finalizer Task(5:5)]: Kernel + 0x000000000126ab0f Kernel::Process::dump_perfcore() [clone .localalias] +0xaaf
162.575 [#0 Finalizer Task(5:5)]: Kernel + 0x000000000127b362 Kernel::Process::finalize() +0xfb2
162.575 [#0 Finalizer Task(5:5)]: Kernel + 0x00000000012f867a Kernel::Thread::finalize_dying_threads() +0xb5a
162.575 [#0 Finalizer Task(5:5)]: Kernel + 0x00000000011f2ff4 Kernel::finalizer_task(void*) +0x224
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too