Skip to content

Conversation

@cmt0
Copy link
Contributor

@cmt0 cmt0 commented Aug 7, 2025

Summary: At runtime this format specifier is not correctly handled by our toolchain's libc implementation. The misformatted string get's passed to strlen and eventually causes an assertion.

Differential Revision: D79776266

@pytorch-bot
Copy link

pytorch-bot bot commented Aug 7, 2025

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/13187

Note: Links to docs will display an error until the docs builds have been completed.

❌ 1 New Failure

As of commit 0850437 with merge base 2c0752a (image):

NEW FAILURE - The following job has failed:

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Aug 7, 2025
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D79776266

cmt0 added a commit to cmt0/executorch that referenced this pull request Aug 7, 2025
Summary:

At runtime this format specifier is not correctly handled by our toolchain's libc implementation. The misformatted string get's passed to strlen and eventually causes an assertion.

Reviewed By: JacobSzwejbka

Differential Revision: D79776266
@cmt0 cmt0 force-pushed the export-D79776266 branch from b986c72 to a33da15 Compare August 7, 2025 20:57
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D79776266

cmt0 added a commit to cmt0/executorch that referenced this pull request Aug 7, 2025
Summary:

At runtime this format specifier is not correctly handled by our toolchain's libc implementation. The misformatted string get's passed to strlen and eventually causes an assertion.

Reviewed By: JacobSzwejbka

Differential Revision: D79776266
@cmt0 cmt0 force-pushed the export-D79776266 branch from a33da15 to edcfe69 Compare August 7, 2025 21:56
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D79776266

@cmt0
Copy link
Contributor Author

cmt0 commented Aug 7, 2025

@pytorchbot label "release notes: none"

@pytorch-bot pytorch-bot bot added the release notes: none Do not include this in the release notes label Aug 7, 2025
cmt0 added a commit to cmt0/executorch that referenced this pull request Aug 7, 2025
Summary:

At runtime this format specifier is not correctly handled by our toolchain's libc implementation. The misformatted string get's passed to strlen and eventually causes an assertion.

Reviewed By: JacobSzwejbka

Differential Revision: D79776266
@cmt0 cmt0 force-pushed the export-D79776266 branch from edcfe69 to a0e6818 Compare August 7, 2025 22:18
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D79776266

@cmt0 cmt0 force-pushed the export-D79776266 branch from a0e6818 to 4130e21 Compare August 11, 2025 23:44
cmt0 added a commit to cmt0/executorch that referenced this pull request Aug 11, 2025
Summary:

At runtime this format specifier is not correctly handled by our toolchain's libc implementation. The misformatted string get's passed to strlen and eventually causes an assertion.

Reviewed By: JacobSzwejbka

Differential Revision: D79776266
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D79776266

@cmt0 cmt0 force-pushed the export-D79776266 branch from 4130e21 to db8e675 Compare August 12, 2025 21:50
cmt0 added a commit to cmt0/executorch that referenced this pull request Aug 12, 2025
Summary:

At runtime this format specifier is not correctly handled by our toolchain's libc implementation. The misformatted string get's passed to strlen and eventually causes an assertion.

Reviewed By: JacobSzwejbka

Differential Revision: D79776266
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D79776266

cmt0 added a commit to cmt0/executorch that referenced this pull request Aug 12, 2025
Summary:

At runtime this format specifier is not correctly handled by our toolchain's libc implementation. The misformatted string get's passed to strlen and eventually causes an assertion.

Reviewed By: JacobSzwejbka

Differential Revision: D79776266
@cmt0 cmt0 force-pushed the export-D79776266 branch from db8e675 to 03d0571 Compare August 12, 2025 21:53
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D79776266

cmt0 added a commit to cmt0/executorch that referenced this pull request Aug 13, 2025
Summary:

At runtime this format specifier is not correctly handled by our toolchain's libc implementation. The misformatted string get's passed to strlen and eventually causes an assertion.

Reviewed By: JacobSzwejbka

Differential Revision: D79776266
@cmt0 cmt0 force-pushed the export-D79776266 branch from 03d0571 to cea0f15 Compare August 13, 2025 19:30
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D79776266

@cmt0 cmt0 force-pushed the export-D79776266 branch from cea0f15 to aede6ce Compare August 13, 2025 22:32
cmt0 added a commit to cmt0/executorch that referenced this pull request Aug 13, 2025
Summary:

At runtime this format specifier is not correctly handled by our toolchain's libc implementation. The misformatted string get's passed to strlen and eventually causes an assertion.

Reviewed By: lucylq, JacobSzwejbka

Differential Revision: D79776266
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D79776266

cmt0 added a commit to cmt0/executorch that referenced this pull request Aug 13, 2025
Summary:
Pull Request resolved: pytorch#13187

At runtime this format specifier is not correctly handled by our toolchain's libc implementation. The misformatted string get's passed to strlen and eventually causes an assertion.

Reviewed By: lucylq, JacobSzwejbka

Differential Revision: D79776266
@cmt0 cmt0 force-pushed the export-D79776266 branch from aede6ce to 1de41d6 Compare August 13, 2025 22:38
cmt0 added a commit to cmt0/executorch that referenced this pull request Aug 13, 2025
Summary:

At runtime this format specifier is not correctly handled by our toolchain's libc implementation. The misformatted string get's passed to strlen and eventually causes an assertion.

Reviewed By: lucylq, JacobSzwejbka

Differential Revision: D79776266
@cmt0 cmt0 force-pushed the export-D79776266 branch from 1de41d6 to 6b35f2c Compare August 13, 2025 23:34
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D79776266

cmt0 added a commit to cmt0/executorch that referenced this pull request Aug 14, 2025
Summary:

At runtime this format specifier is not correctly handled by our toolchain's libc implementation. The misformatted string get's passed to strlen and eventually causes an assertion.

Reviewed By: lucylq, JacobSzwejbka

Differential Revision: D79776266
@cmt0 cmt0 force-pushed the export-D79776266 branch from 6b35f2c to 87f55e0 Compare August 14, 2025 14:59
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D79776266

@cmt0 cmt0 force-pushed the export-D79776266 branch from 87f55e0 to 2a165b3 Compare August 14, 2025 23:15
cmt0 added a commit to cmt0/executorch that referenced this pull request Aug 14, 2025
Summary:

At runtime this format specifier is not correctly handled by our toolchain's libc implementation. The misformatted string get's passed to strlen and eventually causes an assertion.

Reviewed By: lucylq, JacobSzwejbka

Differential Revision: D79776266
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D79776266

Summary:
At runtime this format specifier is not correctly handled. The misformatted string get's passed to strlen and eventually causes an assertion.
```
#0  strlen () at /home/xpgcust/tree/RJ-2024.3/tb/p4root/Xtensa/SWConfig/../Target-libs/newlib/newlib/libc/machine/xtensa/strlen.S:59
pytorch#1  0x610bd83d in _svfprintf_r (data=<optimized out>, fp=<optimized out>, fmt0=<optimized out>, ap=...)
    at /home/xpgcust/tree/RJ-2024.3/tb/p4root/Xtensa/SWConfig/../Target-libs/newlib/newlib/libc/stdio/vfprintf.c:1380
pytorch#2  0x610ffcf4 in _vsnprintf_r (ptr=<optimized out>, size=256, fmt=0x20 <error: Cannot access memory at address 0x20>, str=<optimized out>, ap=...)
    at /home/xpgcust/tree/RJ-2024.3/tb/p4root/Xtensa/SWConfig/../Target-libs/newlib/newlib/libc/stdio/vsnprintf.c:66
pytorch#3  vsnprintf (str=0x14012c40 <irt_janus_workq_stack+4960> "Missing operator: [z", size=256, fmt=0x20 <error: Cannot access memory at address 0x20>, ap=...)
    at /home/xpgcust/tree/RJ-2024.3/tb/p4root/Xtensa/SWConfig/../Target-libs/newlib/newlib/libc/stdio/vsnprintf.c:41
pytorch#4  0x610d4ddd in executorch::runtime::internal::vlogf (level=<optimized out>, timestamp=<optimized out>, filename=0x14012c40 <irt_janus_workq_stack+4960> "Missing operator: [z",
    function=0x60fd5fd7 "resolve_operator", line=735, format=0x60fd6023 "Missing operator: [%zd] %s", args=...) at xplat/executorch/runtime/platform/log.cpp:88
pytorch#5  0x610ce2db in executorch::runtime::internal::logf (level=executorch::runtime::LogLevel::Error, timestamp=3330441403,
    filename=0x14012c40 <irt_janus_workq_stack+4960> "Missing operator: [z", function=0x14012d3e <irt_janus_workq_stack+5214> "\026\262\273\200\202", <incomplete sequence \306>,
    line=735, format=0x60fd6023 "Missing operator: [%zd] %s")
    at /execution-workspace/buck-out/v2/gen/fbsource/e7835b44f7cec64a/xplat/executorch/runtime/platform/__platform__/buck-headers/executorch/runtime/platform/log.h:140
pytorch#6  0x610d8b60 in executorch::runtime::Method::resolve_operator (this=<optimized out>, op_index=1, kernels=<optimized out>, kernel_index=<optimized out>, args=..., n_args=7)
    at xplat/executorch/runtime/executor/method.cpp:731
pytorch#7  0x60ff2d70 in executorch::runtime::Method::init (this=0x14012fa0 <irt_janus_workq_stack+5824>, s_plan=<optimized out>, external_data_map=<optimized out>)
    at xplat/executorch/runtime/executor/method.cpp:926
pytorch#8  0x610d8c33 in executorch::runtime::Method::load (s_plan=0xb21690b4, program=<optimized out>, memory_manager=0xabd400f0, event_tracer=0xad540000, external_data_map=0x0)
    at xplat/executorch/runtime/executor/method.cpp:761
pytorch#9  0x610db216 in executorch::runtime::Program::load_method (this=0xabd4000c, method_name=<optimized out>, memory_manager=0xabd400f0, event_tracer=0xad540000,
    named_data_map=<optimized out>) at xplat/executorch/runtime/executor/program.cpp:299
pytorch#10 0x60ff1a80 in MethodContainer::init (this=<optimized out>, modelBuffer=..., weightBuffer=..., methodName=<optimized out>, plannedMemoryBuffers=..., methodAllocator=...,
    tempAllocator=..., etDumpBuffer=..., debugBufferDataSink=0x0) at arvr/firmware/silicon/ml/executorch/method_container/src/MethodContainer.cpp:104
pytorch#11 0x610cdef9 in InferenceRunnerExecutorch::initializeExecutorchObjects (this=<optimized out>) at arvr/firmware/silicon/turing/tirt/inference/src/InferenceRunnerExecutorch.cpp:255
pytorch#12 0x610ce06a in InferenceRunnerExecutorch::evaluate (this=0x14013268 <irt_janus_workq_stack+6536>) at arvr/firmware/silicon/turing/tirt/inference/src/InferenceRunnerExecutorch.cpp:297
pytorch#13 0x610cd186 in execute_model (inferenceRuntimeContext=0x24227680) at arvr/firmware/silicon/turing/tirt/inference/src/InferenceRunner.cpp:60
pytorch#14 0x610ccf0c in tirt_engine_invoke (inference_request=0x24220000) at arvr/firmware/silicon/turing/tirt/engine/src/Engine.cpp:125
pytorch#15 0x610cce25 in tirt::dispatch::tirt_command_process (request=0x24220000) at arvr/firmware/silicon/turing/tirt/command_dispatch/src/tirt_dispatcher.cpp:71
pytorch#16 0x610ccae7 in irt_janus_msg_handler (sess=0x60fc5f80 <FDLADSP0::coleman_fdladsp0_cp_tirt_fdladsp0_session_views_cp_iaas_fdlamcu_to_tirt_fdladsp0>, ctx=0x0,
    header=0x140137fd <irt_janus_workq_stack+7965>, payload=0x24220000, status=<optimized out>) at arvr/firmware/silicon/turing/tirt/src/IrtIccJanus.cpp:143
--Type <RET> for more, q to quit, c to continue without paging--
pytorch#17 0x610c80ec in _janus_service_handle_message (sess=0x60fc5f80 <FDLADSP0::coleman_fdladsp0_cp_tirt_fdladsp0_session_views_cp_iaas_fdlamcu_to_tirt_fdladsp0>,
    service_info=0x140137f8 <irt_janus_workq_stack+7960>) at arvr/firmware/wearables/libs/janus/session/consumer.c:1099
pytorch#18 janus_service (sess=0x60fc5f80 <FDLADSP0::coleman_fdladsp0_cp_tirt_fdladsp0_session_views_cp_iaas_fdlamcu_to_tirt_fdladsp0>, method=JANUS_SERVICE_ONE)
    at arvr/firmware/wearables/libs/janus/session/consumer.c:2236
pytorch#19 0x610c9d9a in _work_handler (w=0x14009e08 <s_janus_workq_sessions+8>) at arvr/firmware/wearables/libs/janus/modules/janus_workq/src/workq.c:62
pytorch#20 0x61100409 in triggered_work_handler (work=0x14009e08 <s_janus_workq_sessions+8>) at third-party/zephyr/zephyr_rtos/v3.7.0/zephyr/kernel/poll.c:590
pytorch#21 0x610d139f in work_queue_main (workq_ptr=0x14000f98 <s_janus_workq+24>, p2=<optimized out>, p3=<optimized out>) at third-party/zephyr/zephyr_rtos/v3.7.0/zephyr/kernel/work.c:688
pytorch#22 0x610c1172 in z_thread_entry (entry=0x610d1344 <work_queue_main>, p1=0x14000f98 <s_janus_workq+24>, p2=0x14001038 <s_janus_workq+184>, p3=0xfffffffd)
    at third-party/zephyr/zephyr_rtos/v3.7.0/zephyr/lib/os/thread_entry.c:48
```

Reviewed By: lucylq, JacobSzwejbka

Differential Revision: D79776266
@cmt0 cmt0 force-pushed the export-D79776266 branch from 2a165b3 to 0850437 Compare August 15, 2025 18:06
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D79776266

@facebook-github-bot facebook-github-bot merged commit 7fbca4d into pytorch:main Aug 15, 2025
104 of 106 checks passed
agrima1304 pushed a commit to agrima1304/executorch that referenced this pull request Aug 26, 2025
Differential Revision: D79776266

Pull Request resolved: pytorch#13187
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported release notes: none Do not include this in the release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants