PVRPerfServer Coredump on QNX 710

Hi Expert,

I am running PVRPerfServer on QNX 7.1.0 OS, and it end up to a coredump.
The console output is following:

PVRPerfServerDeveloper v14.153 64-bits - Build unknown.
Copyright (C) Imagination Technologies Ltd. All rights reserved.

  • Support: DevTech@imgtec.com
  • OS: QNX
  • Time (local): Tue, 11 Jun 2024 15:51:48 +0800 (15:51:48)
  • Time (UTC): Tue, 11 Jun 2024 07:51:48 +0800 (07:51:48)
  • System Perf Events: Unavailable

Process 29589551 (PVRPerfServerDeveloper) terminated SIGSEGV code=1 fltno=11 ip=000000344da02d90(/mnt/dji/partitions/user_crypto/security/PVRPerfServer/QNX710_aarch64le/./PVRPerfServerDeveloper@_btext+0x0000000000024000) mapaddr=000000000003bd90. ref=0000000000000000
segmentation violation (core dumped)

Can you explain the reason behind and how can I solve it?
Thanks!

BR,
Patrick

Hi Patrick,

Thanks for your question and welcome to the PowerVR Developer Forum!

Please, when possible try with the latest version of PVRTune, R24.1 (v14.157). You can download it from our Developer Portal ( Login - Imagination Developers ). Please note you will need to make a new account to access the downloads section.

Let me know if you still have issues after trying with the latest version.

Best regards,
Alejandro

Hi AlejandroC,

Thanks for your reply.
I downloaded the latest PVRTune for SGX, but it looks does not have a version fits my platform.
The platform I am using is Texas Instrument TDA4 VH, with QNX 7.1.0 OS.

BR,
Patrick

Hi Patrick,

Thanks for your message.

PVRTune v14.157 (R24.1) has binaries for PVRPerfServer QNX v7.1 for Armv8, Armv7 and x86_64 (folders QNX710_aarch64le, QNX710_armle-v7 and QNX710_x86_64 respectively inside PVRTune PVRPerfServer/ installation folder). Your platform (TI TDA4 VH) has Arm Cortex-A72 CPUs, which should be capable of running Armv8 binaries, which corresponds to the ones under the QNX710_aarch64le folder.

Please let me know if I am missing something here and what platform support you would need.

Best regards,
Alejandro

Hi Alejandro

I downloaded PVRTune_for_SGX.tar from Login - Imagination Developers and extraced, but I do not see QNX folders.
It looks like the default version for download is a very old version, can you send me the link for 2024 R1 version as I do not see it on the Dowloads section.

BR,
Patrick

Hi Patrick,

Thanks a lot for the clarification.

You should try downloading the Windows or the Linux 64-bit releases, which have the PVRPerfServer QNX 7.1 armv7 / armv8 / x86_64 binaries:

Best regards,
Alejandro

Hi Alejandro,

Thanks for your reply, I downloaded the latest version successfully.
However, It crashes on my platform as well, the console output is as follows:
PVRPerfServerDeveloper v14.157 64-bits - Build unknown.
Copyright (C) Imagination Technologies Ltd. All rights reserved.

  • Support: DevTech@imgtec.com
  • OS: QNX
  • Time (local): Wed, 12 Jun 2024 20:34:27 +0800 (20:34:27)
  • Time (UTC): Wed, 12 Jun 2024 12:34:27 +0800 (12:34:27)
  • System Perf Events: Unavailable

Process 48685109 (PVRPerfServerDeveloper) terminated SIGSEGV code=1 fltno=11 ip=0000003566fe055c(/mnt/dji/partitions/user_crypto/security/./PVRPerfServerDeveloper@_btext+0x000000000004993c) mapaddr=000000000006455c. ref=0000000000000000
segmentation violation (core dumped)

BR,
Patrick

Hi Patrick,

Thanks a lot for the information, I already reported it to the Tools Team.

It would be really useful to know the GPU driver version. It should be in the format [number].[number]@[number], for instance 1.15@6133109

Best regards,
Alejandro

Hi Alejandro,

Thanks for your information.
I check the platform and get the rgx firmware version 36.53.104.796
It is not in the format you mentioned, maybe I looked up in the wrong way, please let me know how to get the right GPU driver version. Thanks!

BR,
Patrick