Can't always execute 'br x17' successfully

I can receive a coredump occasionally when a program runs for a long time.


#0 0x00040000004a4c54 in ?? ()

I focus on the address [0x00040000004a4c54], remove the High 32-bit,then the address is [0x00000000004a4c54]. This is very important.

I have found the source code.

View assembly & souce code.

I use gdb to debug and trace it. single step in
image
image
image

(gdb) p/x $x17
$1 = 0x4a4c54
(gdb) x/4wx 0x00040000004a4c54
0x40000004a4c54 Cannot access memory at address 0x40000004a4c54

the program can produce a coredump occasionally when execute the instruct ‘br x17’.
I doubt that the cause of this problem is a bug of the CPU.

Please help me handle it !!!

Hi @nicklgw. This is the Omniverse forums. What NVIDIA product is this topic related to?

The platform we used is TX2

Hi @nicklgw

This topic belongs in the Jetson forums. I have moved it over for you.

Tom

Hi,
For information, do you use Jetpack 4.6.3? This is the latest release for TX2 series.

The platform we used is TX2
The OS distribution version we used is the ubuntu16.04.

Linux tegra-ubuntu 4.4.38-rt49-tegra #1 SMP PREEMPT RT Fri Jul 23 10:50:43 CST 2021 aarch64 aarch64 aarch64 GNU/Linux

R28.2.1

Hi,
You are using Jetpack 3 release. We would suggest upgrade to latest Jetpack 4.6.3 and give it a try.

Have you ever had a similar problem before?

Hi,
No, we don’t observe similar issue. Since Jetpack 3 releases are released for a while, it would be better if you can upgrade. Or may try latest Jetpack 3 version r28.5

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.