This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: PVR error message with Qt display (PSDK 8.00.00.12)

Part Number: TDA4VM

I have been using Qt library for using GUI on TDA4VM EVM environment since psdk 7.3. And also using openGL ES for rendering frame images and overlaying some features or text on frame images.

It works well with psdk 7.3 But, with psdk 8.00.00.12, I got error messages as below:

(1383) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :601 ]
(1383) PVR:(Error): PVRDRIPlaneCreate: Failed to create share/scanout/cursor buffer [ :888 ]
(1383) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create plane [ :1564 ]
(1383) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :489 ]
(1383) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :108 ]
(1383) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :601 ]
(1383) PVR:(Error): PVRDRIPlaneCreate: Failed to create share/scanout/cursor buffer [ :888 ]
(1383) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create plane [ :1564 ]
(1383) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :489 ]
(1383) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :108 ]
(1383) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :601 ]
(1383) PVR:(Error): PVRDRIPlaneCreate: Failed to create share/scanout/cursor buffer [ :888 ]
(1383) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create plane [ :1564 ]
(1383) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :489 ]
(1383) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :108 ]
(1383) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :601 ]
(1383) PVR:(Error): PVRDRIPlaneCreate: Failed to create share/scanout/cursor buffer [ :888 ]
(1383) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create plane [ :1564 ]
(1383) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :489 ]
(1383) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :108 ]
(1383) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :601 ]
(1383) PVR:(Error): PVRDRIPlaneCreate: Failed to create share/scanout/cursor buffer [ :888 ]
(1383) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create plane [ :1564 ]
(1383) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :489 ]
(1383) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :108 ]
(1383) PVR:(Error): KEGLGetDrawableParameters: Couldn't get drawable parameters [ :304 ]
(1383) PVR:(Error): PrepareToDraw: Invalid drawable [ :3004 ]
(1383) PVR:(Error): glDrawArrays: Can't prepare to draw [ :4988 ]
(1383) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :601 ]
(1383) PVR:(Error): PVRDRIPlaneCreate: Failed to create share/scanout/cursor buffer [ :888 ]
(1383) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create plane [ :1564 ]
(1383) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :489 ]
(1383) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :108 ]
(1383) PVR:(Error): KEGLGetDrawableParameters: Couldn't get drawable parameters [ :304 ]
(1383) PVR:(Error): PrepareToDraw: Invalid drawable [ :3004 ]
(1383) PVR:(Error): glDrawArrays: Can't prepare to draw [ :4988 ]
(1383) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :601 ]
(1383) PVR:(Error): PVRDRIPlaneCreate: Failed to create share/scanout/cursor buffer [ :888 ]
(1383) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create plane [ :1564 ]
(1383) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :489 ]
(1383) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :108 ]
(1383) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :601 ]
(1383) PVR:(Error): PVRDRIPlaneCreate: Failed to create share/scanout/cursor buffer [ :888 ]
(1383) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create plane [ :1564 ]
(1383) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :489 ]
(1383) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :108 ]

After the above error messages appeared, the application was terminated abnormally

And also the above error messages appears randomly, so I am not sure what is causing it.

Could you help me what should I focus to resolve this issue? It is too difficult for me to debug or trace codes for PVR because I could not search the functions' name for PVR in psdk.

  • Hello Hoewon,

    Could you try running the default SDK QT example located under "/usr/share/qt5/examples/" or kmscube to see if those also fail?

    Regards,

    Takuma

  • Hi Takuma,

    I did not face same issue when I tried running some examples in "/usr/share/qt5/examples/" as you advised.

    Regards,

    Hoewon

  • Hello Hoewon,

    One thing that has changed between SDK 7.3 and later SDK is that the DRM render node was /dev/video0 for 7.3, but later SDK changed the render node to /dev/video1.

    Could you check if your application is using /dev/video1?

    Regards,

    Takuma

  • Hi Takuma,

    Thank you for your advice.

    But I don't have any idea how to check which DRM render node is used by my application. Could you guide me more specifically how to check it?

    However, when I checked my target file system, I could find only /dev/video0 as shown below:

    drwxr-xr-x 2 root root          60 Jan  1  1970 vfio
    crw-rw---- 1 root video    81,   0 Aug  4 22:20 video0
    crw------- 1 root root     10, 130 Aug  4 22:20 watchdog

    And also could you guide how to change the DRM render node which is used by the application if the application does not use /dev/video1?

    Regards,

    Hoewon Kim

  • Hi Hoewon,

    There were applications in the past that used a non-windowing system instead of Weston where we had to change the DRM node from "/dev/dri/card0" to "/dev/dri/card1". This can be changed in "/etc/qt5/eglfs_kms_cfg.json". 

    Could you try making that change?

    Regards,

    Takuma

  • Hi Takuma,

    Thank you for your help.

    I tried changing the DRM node as the below you guided:

    root@j7-evm:~# cat /etc/qt5/eglfs_kms_cfg.json
    {
      "device": "/dev/dri/card1",
      "hwcursor": false,
      "pbuffers": true,
      "outputs": [
        {
          "name": "VGA1",
          "mode": "off"
        },
        {
          "name": "HDMI1",
          "mode": "1024x768"
        }
      ]
    }

    But unfortunately, I faced same issue as when  the DRM node was "/dev/dri/card0"

    Regards,

    Hoewon Kim

  • Hi Hoewon,

    Do you know if your application is using Weston? One thing we can try is restarting Weston using "/etc/init.d/weston restart" before running your application.

    Regards,

    Takuma

  • Hi Takuma,

    Thank you for your help always.

    I restarted Weston before running my application as you guided (because my application is using Weston as you expected). But unfortunately, the issue still exists.

    After restarting Weston, it took quite a while (after about 200,000 frames) for the issue to occur on the first test. However, in subsequent tests, the issue occurred randomly, sometimes very early.

    Regards,

    Hoewon Kim

  • Hi Hoewon,

    Could you check if the page size is 4K or 64K using getconf PAGESIZE? We have seen a similar issue when using 4K page size.

    Regards,

    Takuma

  • Hi Takuma,

    I got the result for PAGESIZE as the below:

    root@j7-evm:~# getconf PAGESIZE
    65536

    Regards,

    Hoewon Kim

  • Hello Hoewon,

    It seems 4K page would not be the issue then. Could you try running this demo multiple times: "/usr/share/qt5/examples/opengl/hellogles3"? 

    What we want to see is whether this demo that uses a combination of Qt and OpenGL will fail with the same error, and whether re-running this demo we see regression. If running this demo multiple times causes error, then there may be a memory leak somewhere.

    Regards,

    Takuma

  • Hi Takuma,

    I ran the demo which you mentioned several times : "/usr/share/qt5/examples/opengl/hellogles3"

    I did not face the same error about PVR, but faced other errors as the below:

    < Example 1 >

    root@j7-evm:~# /usr/share/qt5/examples/opengl/hellogles3/hellogles3
    Requesting 3.0 context
    qt.qpa.wayland: "wl-shell" is a deprecated shell extension, prefer using "xdg-shell-v6" or "xdg-shell" if supported by the compositor by setting the environment variable QT_WAYLAND_SHELL_INTEGRATION
    [  267.877209] Unable to handle kernel paging request at virtual address ffffa9082aaf07b4
    [  267.885110] Mem abort info:
    [  267.887891]   ESR = 0x96000005
    [  267.890932]   EC = 0x25: DABT (current EL), IL = 32 bits
    [  267.896226]   SET = 0, FnV = 0
    [  267.898091] ------------[ cut here ]------------
    [  267.899266]   EA = 0, S1PTW = 0
    [  267.899268] Data abort info:
    [  267.903880] WARNING: CPU: 0 PID: 0 at kernel/rcu/tree.c:868 rcu_eqs_exit.isra.0+0x64/0x70
    [  267.906992]   ISV = 0, ISS = 0x00000005
    [  267.909858] Modules linked in:
    [  267.918009]   CM = 0, WnR = 0
    [  267.921828]  xt_conntrack
    [  267.924867] swapper pgtable: 64k pages, 48-bit VAs, pgdp=0000000082f10000
    [  267.927818]  xt_MASQUERADE
    [  267.930424] [ffffa9082aaf07b4] pgd=0000000000000000
    [  267.937189]  xt_addrtype
    [  267.939881] , p4d=0000000000000000
    [  267.944739]  iptable_filter
    [  267.947257] , pud=0000000000000000
    [  267.950642]  iptable_nat
    [  267.953421]
    [  267.956805]  nf_nat
    [  267.959325] Internal error: Oops: 96000005 [#1] PREEMPT SMP
    [  267.960802]  nf_conntrack
    [  267.962887] Modules linked in:
    [  267.968439]  nf_defrag_ipv6
    [  267.971044]  xt_conntrack
    [  267.974082]  nf_defrag_ipv4
    [  267.976861]  xt_MASQUERADE
    [  267.979467]  libcrc32c
    [  267.982245]  xt_addrtype
    [  267.984937]  ip_tables
    [  267.987282]  iptable_filter
    [  267.989802]  x_tables
    [  267.992146]  iptable_nat
    [  267.994924]  bridge
    [  267.997182]  nf_nat
    [  267.999700]  stp
    [  268.001786]  nf_conntrack
    [  268.003871]  llc
    [  268.005696]  nf_defrag_ipv6
    [  268.008302]  overlay
    [  268.010127]  nf_defrag_ipv4
    [  268.012905]  xfrm_user
    [  268.015076]  libcrc32c
    [  268.017855]  xfrm_algo
    [  268.020200]  ip_tables
    [  268.022545]  md5
    [  268.024890]  x_tables
    [  268.027235]  ecb
    [  268.029060]  bridge
    [  268.031320]  aes_neon_bs
    [  268.033145]  stp
    [  268.035230]  aes_neon_blk
    [  268.037749]  llc
    [  268.039574]  des_generic
    [  268.042180]  overlay
    [  268.044005]  libdes
    [  268.046523]  xfrm_user
    [  268.048695]  cbc
    [  268.050781]  xfrm_algo
    [  268.053126]  usb_storage
    [  268.054951]  md5
    [  268.057297]  usbhid
    [  268.059815]  ecb
    [  268.061640]  xhci_plat_hcd
    [  268.063725]  aes_neon_bs
    [  268.065550]  xhci_hcd
    [  268.068242]  aes_neon_blk
    [  268.070760]  rpmsg_char
    [  268.073018]  des_generic
    [  268.075623]  ti_am335x_adc
    [  268.078054]  libdes
    [  268.080572]  kfifo_buf
    [  268.083264]  cbc
    [  268.085349]  omap_rng
    [  268.087694]  usb_storage
    [  268.089519]  rng_core
    [  268.091777]  usbhid
    [  268.094295]  cdns3
    [  268.096553]  xhci_plat_hcd
    [  268.098638]  udc_core
    [  268.100637]  xhci_hcd
    [  268.103329]  roles
    [  268.105587]  rpmsg_char
    [  268.107846]  irq_pruss_intc
    [  268.109843]  ti_am335x_adc
    [  268.112275]  pru_rproc
    [  268.115054]  kfifo_buf
    [  268.117746]  icss_iep
    [  268.120090]  omap_rng
    [  268.122436]  usbcore
    [  268.124693]  rng_core
    [  268.126953]  usb_common
    [  268.129124]  cdns3
    [  268.131382]  crct10dif_ce
    [  268.133813]  udc_core
    [  268.135812]  snd_soc_j721e_evm
    [  268.138417]  roles
    [  268.140677]  ti_j721e_cpsw_virt_mac
    [  268.143715]  irq_pruss_intc
    [  268.145714]  phy_can_transceiver
    [  268.149186]  pru_rproc
    [  268.151964]  ti_k3_r5_remoteproc
    [  268.155175]  icss_iep
    [  268.157521]  m_can_platform
    [  268.160732]  usbcore
    [  268.162991]  m_can
    [  268.165770]  usb_common
    [  268.167942]  can_dev
    [  268.169939]  crct10dif_ce
    [  268.172371]  ti_am335x_tscadc
    [  268.174542]  snd_soc_j721e_evm
    [  268.177147]  cdns_mhdp8546
    [  268.180098]  ti_j721e_cpsw_virt_mac
    [  268.183136]  pruss
    [  268.185828]  phy_can_transceiver
    [  268.189300]  sa2ul
    [  268.191300]  ti_k3_r5_remoteproc
    [  268.194512]  sha512_generic
    [  268.196511]  m_can_platform
    [  268.199723]  authenc
    [  268.202501]  m_can
    [  268.205280]  ti_k3_dsp_remoteproc
    [  268.207452]  can_dev
    [  268.209451]  virtio_rpmsg_bus
    [  268.212749]  ti_am335x_tscadc
    [  268.214921]  vxd_dec
    [  268.217872]  cdns_mhdp8546
    [  268.220824]  cdns_dphy
    [  268.222995]  pruss
    [  268.225687]  videobuf2_dma_sg
    [  268.228031]  sa2ul
    [  268.230030]  v4l2_mem2mem
    [  268.232981]  sha512_generic
    [  268.234980]  videobuf2_dma_contig
    [  268.237585]  authenc
    [  268.240363]  videobuf2_memops
    [  268.243661]  ti_k3_dsp_remoteproc
    [  268.245833]  videobuf2_v4l2
    [  268.248784]  virtio_rpmsg_bus
    [  268.252082]  videobuf2_common
    [  268.254859]  vxd_dec
    [  268.257812]  cdns3_ti
    [  268.260763]  cdns_dphy
    [  268.262934]  snd_soc_pcm3168a_i2c
    [  268.265192]  videobuf2_dma_sg
    [  268.267538]  snd_soc_pcm3168a
    [  268.270836]  v4l2_mem2mem
    [  268.273788]  pci_endpoint_test
    [  268.276739]  videobuf2_dma_contig
    [  268.279345]  ina2xx
    [  268.282383]  videobuf2_memops
    [  268.285681]  bluetooth
    [  268.287767]  videobuf2_v4l2
    [  268.290719]  ecdh_generic
    [  268.293063]  videobuf2_common
    [  268.295841]  ecc
    [  268.298446]  cdns3_ti
    [  268.301398]  rfkill
    [  268.303224]  snd_soc_pcm3168a_i2c
    [  268.305481]  pvrsrvkm(O)
    [  268.307566]  snd_soc_pcm3168a
    [  268.310864]  rti_wdt
    [  268.313383]  pci_endpoint_test
    [  268.316335]  sch_fq_codel
    [  268.318506]  ina2xx
    [  268.321544]  rpmsg_kdrv_switch
    [  268.324149]  bluetooth
    [  268.326234]  fuse
    [  268.329272]  ecdh_generic
    [  268.331618]  cryptodev(O)
    [  268.333530]  ecc
    [  268.336135]  ipv6
    [  268.338740]  rfkill
    [  268.340566]
    [  268.342478]  pvrsrvkm(O)
    [  268.344567] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G           O      5.10.41-g4c2eade9f7 #1
    [  268.346042]  rti_wdt
    [  268.348562] Hardware name: Texas Instruments K3 J721E SoC (DT)
    [  268.356973]  sch_fq_codel
    [  268.359146] pstate: 40000085 (nZcv daIf -PAN -UAO -TCO BTYPE=--)
    [  268.364956]  rpmsg_kdrv_switch
    [  268.367564] pc : rcu_eqs_exit.isra.0+0x64/0x70
    [  268.373547]  fuse
    [  268.376587] lr : rcu_eqs_exit.isra.0+0x3c/0x70
    [  268.381011]  cryptodev(O)
    [  268.382922] sp : ffff80001110fed0
    [  268.387348]  ipv6
    [  268.389953] x29: ffff80001110fed0
    [  268.393251]
    [  268.395163] x28: 0000000082f20018
    [  268.398549] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G           O      5.10.41-g4c2eade9f7 #1
    [  268.400026]
    [  268.403412] Hardware name: Texas Instruments K3 J721E SoC (DT)
    [  268.411824] x27: 00000000ffeea51c
    [  268.413303] pstate: 20000085 (nzCv daIf -PAN -UAO -TCO BTYPE=--)
    [  268.419115] x26: 0000000000000000
    [  268.422503] pc : _raw_write_lock_irqsave+0x168/0x318
    [  268.428484]
    [  268.431873] lr : try_to_wake_up+0x5c/0x4e0
    [  268.436815] x25: ffff800010f90008
    [  268.438293] sp : ffff80001138fdd0
    [  268.442372] x24: 00000000000000e0
    [  268.445757] x29: ffff80001138fdd0
    [  268.449055]
    [  268.452441] x28: ffff8000100d7df0
    [  268.455826] x23: ffff80001113b900
    [  268.457304]
    [  268.460690] x22: ffff80001113b900
    [  268.464076] x27: ffff00087fa88300
    [  268.465554]
    [  268.468939] x26: 0000000000000006
    [  268.472325] x21: ffff800011133a28
    [  268.473803]
    [  268.477187] x20: 0000000000000000
    [  268.480572] x25: 0000000000000001
    [  268.482050]
    [  268.485436] x24: ffffa9082aaf07b4
    [  268.488822] x19: ffff800011133948
    [  268.490300]
    [  268.493684] x18: 0000000000000000
    [  268.497069] x23: 0000003e591ed128
    [  268.498548]
    [  268.501933] x22: 0000000000000000
    [  268.505317] x17: 0000000000000000
    [  268.506795]
    [  268.510180] x16: 0000000000000000
    [  268.513565] x21: ffff00082016a800
    [  268.515043]
    [  268.518429] x20: 0000000000000003
    [  268.521813] x15: 0000000000000000
    [  268.523291]
    [  268.526676] x14: 0000000000000280
    [  268.530061] x19: 0000000000000080
    [  268.531539]
    [  268.534924] x18: 0000000000000000
    [  268.538310] x13: 0000000000000000
    [  268.539788]
    [  268.543173] x12: 0000000000000001
    [  268.546557] x17: 0000000000000000
    [  268.548036]
    [  268.551421] x16: 0000000000000000
    [  268.554805] x11: 0000000000000000
    [  268.556283]
    [  268.559668] x10: 00000000000009a0
    [  268.563053] x15: 0000000000000000
    [  268.564531]
    [  268.567916] x14: 0000000000000116
    [  268.571301] x9 : ffff80001110fe30
    [  268.572778]
    [  268.576163] x8 : ffff80001113c300
    [  268.579548] x13: 0000000000000000
    [  268.581026]
    [  268.584411] x12: 0000000000000001
    [  268.587796] x7 : ffff00087fa6b140
    [  268.589274]
    [  268.592659] x6 : 0000000000000080
    [  268.596044] x11: 0000000000000040
    [  268.597522]
    [  268.600908] x10: ffff8000111ba380
    [  268.604292] x5 : ffff00087fa6bd40
    [  268.605770]
    [  268.609154] x4 : ffff00087fa6be40
    [  268.612540] x9 : ffff8000111ba378
    [  268.614018]
    [  268.617403] x8 : ffff000840000270
    [  268.620788] x3 : 0000000000000000
    [  268.622265]
    [  268.625650] x2 : ffff00087fa6be40
    [  268.629035] x7 : 0000000000000000
    [  268.630513]
    [  268.633899] x6 : 0000000000000000
    [  268.637283] x1 : 0000000000000001
    [  268.638761]
    [  268.642147] x0 : 0000afffffffffff
    [  268.645532] x5 : 0000000000000000
    [  268.647010]
    [  268.650395] x4 : 0000000000000000
    [  268.653780] Call trace:
    [  268.655258]
    [  268.658644]  rcu_eqs_exit.isra.0+0x64/0x70
    [  268.661074] x3 : ffffa9082aaf07b4
    [  268.662556]  rcu_idle_exit+0x1c/0x48
    [  268.666631] x2 : 0000000000000001
    [  268.670017]  default_idle_call+0x30/0x68
    [  268.673574]
    [  268.676960]  do_idle+0xc0/0x128
    [  268.680864] x1 : 0000000000000000
    [  268.682343]  cpu_startup_entry+0x28/0x60
    [  268.685467] x0 : 0000000000010003
    [  268.688853]  rest_init+0xd4/0xe4
    [  268.692756]
    [  268.696145]  arch_call_rest_init+0x10/0x1c
    [  268.699353] Call trace:
    [  268.700832]  start_kernel+0x49c/0x4d4
    [  268.704914] Code: d5184601 d5384613 521b0a60 f9800071 (885ffc60)
    [  268.707342] ---[ end trace d2b81d7c079f8a80 ]---
    [  268.710991] ---[ end trace d2b81d7c079f8a81 ]---
    [  268.726254] Kernel panic - not syncing: Oops: Fatal exception in interrupt
    [  268.733109] SMP: stopping secondary CPUs
    [  269.801017] SMP: failed to stop secondary CPUs 0-1
    [  269.805797] Kernel Offset: disabled
    [  269.809271] CPU features: 0x0040022,20006008
    [  269.813525] Memory Limit: none
    [  269.816570] ---[ end Kernel panic - not syncing: Oops: Fatal exception in interrupt ]---

    < Example 2 >

    root@j7-evm:~# /usr/share/qt5/examples/opengl/hellogles3/hellogles3
    Requesting 3.0 context
    qt.qpa.wayland: "wl-shell" is a deprecated shell extension, prefer using "xdg-shell-v6" or "xdg-shell" if supported by the compositor by setting the environment variable QT_WAYLAND_SHELL_INTEGRATION
    [ 1669.460326] Unable to handle kernel paging request at virtual address 0000000000283c88

    <Example 3 >

    root@j7-evm:~# /usr/share/qt5/examples/opengl/hellogles3/hellogles3
    Requesting 3.0 context
    qt.qpa.wayland: "wl-shell" is a deprecated shell extension, prefer using "xdg-shell-v6" or "xdg-shell" if supported by the compositor by setting the environment variable QT_WAYLAND_SHELL_INTEGRATION
    [ 2339.121204] ------------[ cut here ]------------
    [ 2339.125812] rq->clock_update_flags < RQCF_ACT_SKIP
    [ 2339.125833] WARNING: CPU: 0 PID: 0 at kernel/sched/sched.h:1142 update_blocked_averages+0x490/0x5a0
    [ 2339.139626] Modules linked in: xt_conntrack xt_MASQUERADE xt_addrtype iptable_filter iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c ip_tables x_tables bridge stp llc overlay xfrm_user xfrm_algo md5 ecb aes_neon_bs aes_neon_blk des_generic libdes cbc usb_storage usbhid xhci_plat_hcd xhci_hcd rpmsg_char ti_am335x_adc kfifo_buf omap_rng rng_core irq_pruss_intc pru_rproc icss_iep cdns3 udc_core roles usbcore usb_common crct10dif_ce snd_soc_j721e_evm ti_j721e_cpsw_virt_mac phy_can_transceiver ti_k3_r5_remoteproc m_can_platform m_can can_dev ti_am335x_tscadc pruss cdns_mhdp8546 sa2ul vxd_dec sha512_generic authenc videobuf2_dma_sg v4l2_mem2mem ti_k3_dsp_remoteproc videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 videobuf2_common cdns_dphy virtio_rpmsg_bus cdns3_ti pci_endpoint_test snd_soc_pcm3168a_i2c snd_soc_pcm3168a ina2xx bluetooth ecdh_generic ecc rfkill pvrsrvkm(O) rti_wdt sch_fq_codel rpmsg_kdrv_switch fuse cryptodev(O) ipv6
    [ 2339.224095] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G           O      5.10.41-g4c2eade9f7 #1
    [ 2339.232510] Hardware name: Texas Instruments K3 J721E SoC (DT)
    [ 2339.238326] pstate: 40000085 (nZcv daIf -PAN -UAO -TCO BTYPE=--)
    [ 2339.244314] pc : update_blocked_averages+0x490/0x5a0
    [ 2339.249262] lr : update_blocked_averages+0x490/0x5a0
    [ 2339.254209] sp : ffff80001136fe30
    [ 2339.257509] x29: ffff80001136fe30 x28: ffff00087fa6b040
    [ 2339.262806] x27: 0000021d99529546 x26: ffff00087fa60040
    [ 2339.268102] x25: 0000000000000001 x24: ffff00082bda9200
    [ 2339.273398] x23: 0000000000000000 x22: ffff800011133c48
    [ 2339.278694] x21: 0000000000000000 x20: ffff000824611600
    [ 2339.283990] x19: ffff00082bda9340 x18: 0000000000000010
    [ 2339.289285] x17: 0000000000000000 x16: 0000000000000000
    [ 2339.294581] x15: ffff80001113b900 x14: 00000000000002cd
    [ 2339.299877] x13: ffff80001113be30 x12: 00000000ffffffea
    [ 2339.305173] x11: ffff8000111ba360 x10: ffff8000111a2320
    [ 2339.310469] x9 : ffff8000111a2378 x8 : 0000000000017fe8
    [ 2339.315765] x7 : c0000000ffffefff x6 : 0000000000000001
    [ 2339.321061] x5 : ffff00087fa61aa8 x4 : 0000000000000000
    [ 2339.326356] x3 : 0000000000000027 x2 : 0000000000000023
    [ 2339.331652] x1 : f0c0c30fddb11c00 x0 : 0000000000000000
    [ 2339.336949] Call trace:
    [ 2339.339384]  update_blocked_averages+0x490/0x5a0
    [ 2339.343984]  run_rebalance_domains+0x3c/0x78
    [ 2339.348239]  efi_header_end+0x120/0x268
    [ 2339.352061]  irq_exit+0xc0/0xe0
    [ 2339.355190]  __handle_domain_irq+0x68/0xc0
    [ 2339.359273]  gic_handle_irq+0x58/0x128
    [ 2339.363007]  el1_irq+0xcc/0x180
    [ 2339.366138]  arch_cpu_idle+0x18/0x28
    [ 2339.369699]  default_idle_call+0x20/0x68
    [ 2339.373606]  do_idle+0xc0/0x128
    [ 2339.376734]  cpu_startup_entry+0x28/0x60
    [ 2339.380641]  rest_init+0xd4/0xe4
    [ 2339.383858]  arch_call_rest_init+0x10/0x1c
    [ 2339.387939]  start_kernel+0x49c/0x4d4
    [ 2339.391586] ---[ end trace dfb728e9bd6bcc78 ]---

    Regards,

    Hoewon Kim

  • Hi Takuma,

    I have a question.

    My application is using EGL extensions such as eglCreateImageKHR() and glEGLImageTargetTexture2DOES() to get texture from NV12 format image for rendering frame images from files or camera. Could it be related to this issue?

    Here is part of getting texture from NV12 format image in my code as the below:

      EGLint attr[32];
      int32_t attrIdx = 0;
      attr[attrIdx++] = EGL_LINUX_DRM_FOURCC_EXT;
      attr[attrIdx++] = FOURCC_STR("NV12");
      attr[attrIdx++] = EGL_WIDTH;
      attr[attrIdx++] = width;
      attr[attrIdx++] = EGL_HEIGHT;
      attr[attrIdx++] = height;
      attr[attrIdx++] = EGL_DMA_BUF_PLANE0_PITCH_EXT;
      attr[attrIdx++] = yLineStride;
      attr[attrIdx++] = EGL_DMA_BUF_PLANE1_PITCH_EXT;
      attr[attrIdx++] = uvLineStride;
      attr[attrIdx++] = EGL_DMA_BUF_PLANE0_FD_EXT;
      attr[attrIdx++] = yFd;
      attr[attrIdx++] = EGL_DMA_BUF_PLANE1_FD_EXT;
      attr[attrIdx++] = uvFd;
      attr[attrIdx++] = EGL_DMA_BUF_PLANE0_OFFSET_EXT;
      attr[attrIdx++] = yOffset;
      attr[attrIdx++] = EGL_DMA_BUF_PLANE1_OFFSET_EXT;
      attr[attrIdx++] = uvOffset;
      attr[attrIdx++] = EGL_NONE;
      imageKHR = eglCreateImageKHR(eglGetCurrentDisplay(), EGL_NO_CONTEXT,
                                  EGL_LINUX_DMA_BUF_EXT, NULL, attr);
      GL_ERROR_CHECK();
      Q_ASSERT(imageKHR!=EGL_NO_IMAGE_KHR);
    
      //generate texture
      glGenTextures(1, &textureId);
      GL_ERROR_CHECK();
      glBindTexture(GL_TEXTURE_EXTERNAL_OES, textureId);
      GL_ERROR_CHECK();
      glTexParameteri(GL_TEXTURE_EXTERNAL_OES, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
      GL_ERROR_CHECK();
      glTexParameteri(GL_TEXTURE_EXTERNAL_OES, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
      GL_ERROR_CHECK();
    
      glActiveTexture(GL_TEXTURE0);
      glBindTexture(GL_TEXTURE_EXTERNAL_OES, textureId);
      glEGLImageTargetTexture2DOES(GL_TEXTURE_EXTERNAL_OES, (GLeglImageOES)imageKHR);
      GL_ERROR_CHECK();

  • Hi Hoewon,

    We are looking into this internally. At the latest, I will get back in a week.

    In the mean time, you could try getting help from the Qt community (https://forum.qt.io/).

    Regards,

    Takuma

  • Hi Hoewon,

    This may be an issue with the graphics driver. Could you try upgrading the graphics driver (DDK) from 1.13 to 1.15 using the attached instructions?

    PVRTune_Workaround.pdf

    The instructions are using PSDK 8.2, but they should work for 8.0.

    Regards,

    Takuma

  • Hi Takuma,

    Thank you for your effort.

    I upgraded the graphic dirver from 1.13 to 1.15 as you guided. However, I am still facing the same issue.

    (1475) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :683 ]
    (1475) PVR:(Error): PVRDRIPlanesCreate: Failed to create plane [ :1499 ]
    (1475) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create buffer planes [ :2044 ]
    (1475) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :490 ]
    (1475) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :106 ]
    (1475) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :683 ]
    (1475) PVR:(Error): PVRDRIPlanesCreate: Failed to create plane [ :1499 ]
    (1475) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create buffer planes [ :2044 ]
    (1475) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :490 ]
    (1475) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :106 ]
    (1475) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :683 ]
    (1475) PVR:(Error): PVRDRIPlanesCreate: Failed to create plane [ :1499 ]
    (1475) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create buffer planes [ :2044 ]
    (1475) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :490 ]
    (1475) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :106 ]
    (1475) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :683 ]
    (1475) PVR:(Error): PVRDRIPlanesCreate: Failed to create plane [ :1499 ]
    (1475) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create buffer planes [ :2044 ]
    (1475) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :490 ]
    (1475) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :106 ]
    (1475) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :683 ]
    (1475) PVR:(Error): PVRDRIPlanesCreate: Failed to create plane [ :1499 ]
    (1475) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create buffer planes [ :2044 ]
    (1475) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :490 ]
    (1475) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :106 ]
    (1475) PVR:(Error): KEGLGetDrawableParameters: Couldn't get drawable parameters [ :316 ]
    (1475) PVR:(Error): PrepareToDraw: Invalid drawable [ :3110 ]
    (1475) PVR:(Error): glDrawArrays: Can't prepare to draw [ :5265 ]
    (1475) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :683 ]
    (1475) PVR:(Error): PVRDRIPlanesCreate: Failed to create plane [ :1499 ]
    (1475) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create buffer planes [ :2044 ]
    (1475) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :490 ]
    (1475) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :106 ]
    (1475) PVR:(Error): KEGLGetDrawableParameters: Couldn't get drawable parameters [ :316 ]
    (1475) PVR:(Error): PrepareToDraw: Invalid drawable [ :3110 ]
    (1475) PVR:(Error): glDrawArrays: Can't prepare to draw [ :5265 ]
    (1475) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :683 ]
    (1475) PVR:(Error): PVRDRIPlanesCreate: Failed to create plane [ :1499 ]
    (1475) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create buffer planes [ :2044 ]
    (1475) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :490 ]
    (1475) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :106 ]
    (1475) PVR:(Error): PVRDisplayBufferCreate: Failed to create display buffer (err=12) [ :683 ]
    (1475) PVR:(Error): PVRDRIPlanesCreate: Failed to create plane [ :1499 ]
    (1475) PVR:(Error): PVRDRIBufferCreateWithModifiers: Failed to create buffer planes [ :2044 ]
    (1475) PVR:(Error): CreateImageSharedWithModifiers: Failed to create buffer [ :490 ]
    (1475) PVR:(Error): PVRImageDrawableGetNativeInfo: Image get buffers call failed [ :106 ]
    

    By the way, I faced 2 issues in upgrading the graphic driver and testing it.

    1. branch for gpu_umlibs
      • As the PVRTune_Workaround.pdf, I had to checkout “dunfell/k5.10/1.15.6133109”. But I could not find it, so I checkouted "linuxws/dunfell/k5.10/1.15.6133109". Is it OK?
    2. Another Error (Maybe for kernel)
      • I faced the below error message in testing after upgrading the graphic driver.

      • [  129.678156] PVR_K:  251: ------------[ PVR DBG: START (High) ]------------
        [  129.685545] PVR_K:  251: OS kernel info: Linux 5.10.41-g4c2eade9f7 #1 SMP PREEMPT Wed Aug 4 22:47:28 UTC 2021 aarch64
        [  129.697635] PVR_K:  251: DDK info: Rogue_DDK_Linux_WS rogueddk 1.15@6133109 (release) j721e_linux
        [  129.706907] PVR_K:  251: Time now: 129706890us
        [  129.711579] PVR_K:  251: Services State: OK
        [  129.715963] PVR_K:  251: Server Errors: 0
        [  129.721705] PVR_K:  251: Connections Device ID:0(128) P1084-V1084-T1084-weston, P1475-V1475-T1475-vx_app_oz_simpl
        [  129.733035] PVR_K:  251: ------[ Driver Info ]------
        [  129.738048] PVR_K:  251: Comparison of UM/KM components: MATCHING
        [  129.744273] PVR_K:  251: KM Arch: 64 Bit
        [  129.748475] PVR_K:  251: UM Connected Clients: 64 Bit
        [  129.753675] PVR_K:  251: UM info: 1.15 @  6133109 (release) build options: 0x80000810
        [  129.761583] PVR_K:  251: KM info: 1.15 @  6133109 (release) build options: 0x00000810
        [  129.769457] PVR_K:  251: Window system: wayland
        [  129.774046] PVR_K:  251: ------[ RGX Device ID:0 Start ]------
        [  129.779938] PVR_K:  251: ------[ RGX Info ]------
        [  129.784755] PVR_K:  251: Device Node (Info): 0000000058d9929f (000000007c8b598a)
        [  129.792195] PVR_K:  251: RGX BVNC: 22.104.208.318 (rogue)
        [  129.797657] PVR_K:  251: RGX Device State: Active
        [  129.802376] PVR_K:  251: RGX Power State: ON
        [  129.806682] PVR_K:  251: FW info: 1.15 @  6133109 (release) build options: 0x80000810
        [  129.814547] PVR_K:  251: BIF0 - OK
        [  129.817981] PVR_K:  251: RGX FW State: OK (HWRState 0x00000001: HWR OK;)
        [  129.824705] PVR_K:  251: RGX FW Power State: RGXFWIF_POW_IDLE (APM disabled: 0 ok, 0 denied, 0 non-idle, 0 retry, 0 other, 0 total. Latency: 100 ms)
        [  129.838005] PVR_K:  251: RGX DVFS: 0 frequency changes. Current frequency: 750.000 MHz (sampled at 120151566310 ns). FW frequency: 100.000 MHz.
        [  129.850879] PVR_K:  251: RGX FW OS 0 - State: active; Freelists: Ok; Priority: 0; MTS on;
        [  129.859082] PVR_K:  251: Number of HWR: GP(0/0+0), 2D(0/0+0), TA(1/1+0), 3D(0/0+0), CDM(0/0+0), RAY(0/0+0), FALSE(0,0,0,0,0,0)
        [  129.870490] PVR_K:  251: DM 0 (GP)
        [  129.873913] PVR_K:  251: DM 1 (HWRflags 0x00000000: working;)
        [  129.879678] PVR_K:  251: DM 2 (HWRflags 0x00000000: working;)
        [  129.885436] PVR_K:  251:   Recovery 1: PID = 1475, frame = 2340, HWRTData = 0xC00C2900, EventStatus = 0x00004410, Guilty Lockup
        [  129.896929] PVR_K:  251:               CRTimer = 0x0000150da461, OSTimer = 129.576478343, CyclesElapsed = 31853056
        [  129.907288] PVR_K:  251:               PreResetTimeInCycles = 39680, HWResetTimeInCycles = 18432, FreelistReconTimeInCycles = 144640, TotalRecoveryTimeInCycles = 202752
        [  129.922325] PVR_K:  251: DM 3 (HWRflags 0x00000000: working;)
        [  129.928122] PVR_K:  251: DM 4 (HWRflags 0x00000000: working;)
        [  129.933897] PVR_K:  251: DM 5 (HWRflags 0x00000000: working;)
        [  129.939666] PVR_K:  251: RGX Kernel CCB WO:0x2 RO:0x2
        [  129.944754] PVR_K:  251: RGX Firmware CCB WO:0x13 RO:0x13
        [  129.950178] PVR_K:  251: RGX Kernel CCB commands executed = 14722
        [  129.956308] PVR_K:  251: RGX SLR: Forced UFO updates requested = 0
        [  129.962503] PVR_K:  251: RGX Errors: WGP:0, TRP:0
        [  129.967233] PVR_K:  251: Thread0: FW IRQ count = 20645
        [  129.972387] PVR_K:  251: Last sampled IRQ count in LISR = 20645
        [  129.978316] PVR_K:  251: FW System config flags = 0x00020000 (Ctx switch options: Medium CSW profile; VDM CS INDEX mode;)
        [  129.989279] PVR_K:  251: FW OS config flags = 0x0000000F (Ctx switch: TDM; TA; 3D; CDM;)
        [  129.997403] PVR_K:  251: ------[ RGX registers ]------
        [  130.002576] PVR_K:  251: RGX Register Base Address (Linear):   0x00000000b8831e0d
        [  130.010065] PVR_K:  251: RGX Register Base Address (Physical): 0x4E20000000
        [  130.017035] PVR_K:  251: CORE_ID                       : 0x0000000008470000
        [  130.024008] PVR_K:  251: CORE_REVISION                 : 0x00D0013E
        [  130.030282] PVR_K:  251: DESIGNER_REV_FIELD1           : 0x00000000
        [  130.036558] PVR_K:  251: DESIGNER_REV_FIELD2           : 0x00000000
        [  130.042834] PVR_K:  251: CHANGESET_NUMBER              : 0x0000000000000000
        [  130.049819] PVR_K:  251: CLK_CTRL                      : 0x0aaaaa002a2aaaaa
        [  130.056807] PVR_K:  251: CLK_STATUS                    : 0x0000000000600000
        [  130.063787] PVR_K:  251: CLK_CTRL2                     : 0x0000000000000000
        [  130.070766] PVR_K:  251: CLK_STATUS2                   : 0x0000000000000000
        [  130.077735] PVR_K:  251: EVENT_STATUS                  : 0x00004410
        [  130.084012] PVR_K:  251: TIMER                         : 0x00000000151fcc2b
        [  130.090983] PVR_K:  251: BIF_FAULT_BANK0_MMU_STATUS    : 0x00000000
        [  130.097280] PVR_K:  251: BIF_FAULT_BANK0_REQ_STATUS    : 0x0000000000000000
        [  130.104254] PVR_K:  251: BIF_FAULT_BANK1_MMU_STATUS    : 0x00000000
        [  130.110529] PVR_K:  251: BIF_FAULT_BANK1_REQ_STATUS    : 0x0000000000000000
        [  130.117516] PVR_K:  251: BIF_MMU_STATUS                : 0x00000000
        [  130.123799] PVR_K:  251: BIF_MMU_ENTRY                 : 0x00000000
        [  130.130076] PVR_K:  251: BIF_MMU_ENTRY_STATUS          : 0x0000000000000000
        [  130.137048] PVR_K:  251: BIF_STATUS_MMU                : 0x00000000
        [  130.143339] PVR_K:  251: BIF_READS_EXT_STATUS          : 0x00000000
        [  130.149627] PVR_K:  251: BIF_READS_INT_STATUS          : 0x00000000
        [  130.155907] PVR_K:  251: BIFPM_STATUS_MMU              : 0x00000000
        [  130.162179] PVR_K:  251: BIFPM_READS_EXT_STATUS        : 0x00000000
        [  130.168457] PVR_K:  251: BIFPM_READS_INT_STATUS        : 0x00000000
        [  130.174738] PVR_K:  251: BIF_CAT_BASE_INDEX            : 0x0000000000000101
        [  130.181746] PVR_K:  251: BIF_CAT_BASE0                 : 0x0000000000000000
        [  130.188719] PVR_K:  251: BIF_CAT_BASE1                 : 0x00000008aa6e0000
        [  130.195704] PVR_K:  251: BIF_CAT_BASE2                 : 0x00000008ad4f0000
        [  130.202681] PVR_K:  251: BIF_CAT_BASE3                 : 0x0000000000000000
        [  130.209649] PVR_K:  251: BIF_CAT_BASE4                 : 0x0000000000000000
        [  130.216628] PVR_K:  251: BIF_CAT_BASE5                 : 0x0000000000000000
        [  130.223599] PVR_K:  251: BIF_CAT_BASE6                 : 0x0000000000000000
        [  130.230588] PVR_K:  251: BIF_CAT_BASE7                 : 0x0000000000000000
        [  130.237567] PVR_K:  251: BIF_CTRL_INVAL                : 0x00000000
        [  130.243860] PVR_K:  251: BIF_CTRL                      : 0x000000C0
        [  130.250138] PVR_K:  251: BIF_PM_CAT_BASE_VCE0          : 0x00000008a9afb001
        [  130.257120] PVR_K:  251: BIF_PM_CAT_BASE_TE0           : 0x00000008a9887001
        [  130.264097] PVR_K:  251: BIF_PM_CAT_BASE_ALIST0        : 0x00000008a9ae4001
        [  130.271068] PVR_K:  251: BIF_PM_CAT_BASE_VCE1          : 0x00000008b0c38001
        [  130.278051] PVR_K:  251: BIF_PM_CAT_BASE_TE1           : 0x00000008b0c5a001
        [  130.285024] PVR_K:  251: BIF_PM_CAT_BASE_ALIST1        : 0x00000008b0c55001
        [  130.292012] PVR_K:  251: PERF_TA_PHASE                 : 0x0000000D
        [  130.298298] PVR_K:  251: PERF_TA_CYCLE                 : 0x002D5A2A
        [  130.304585] PVR_K:  251: PERF_3D_PHASE                 : 0x0000000D
        [  130.310864] PVR_K:  251: PERF_3D_CYCLE                 : 0x00ABCA9C
        [  130.317148] PVR_K:  251: PERF_TA_OR_3D_CYCLE           : 0x00C9EDEF
        [  130.323428] PVR_K:  251: PERF_TA_AND_3D_CYCLE          : 0x000F36D7
        [  130.329703] PVR_K:  251: PERF_COMPUTE_PHASE            : 0x00000000
        [  130.335992] PVR_K:  251: PERF_COMPUTE_CYCLE            : 0x00000000
        [  130.342274] PVR_K:  251: PM_PARTIAL_RENDER_ENABLE      : 0x00000000
        [  130.348554] PVR_K:  251: ISP_RENDER                    : 0x00000000
        [  130.354836] PVR_K:  251: TLA_STATUS                    : 0x0000000000000000
        [  130.361846] PVR_K:  251: MCU_FENCE                     : 0x0000018000000000
        [  130.368824] PVR_K:  251: VDM_CONTEXT_STORE_STATUS      : 0x00000001
        [  130.375103] PVR_K:  251: VDM_CONTEXT_STORE_TASK0       : 0x0002d54522001004
        [  130.382070] PVR_K:  251: VDM_CONTEXT_STORE_TASK1       : 0x000000000002d580
        [  130.389044] PVR_K:  251: VDM_CONTEXT_STORE_TASK2       : 0x0002d34000000420
        [  130.396018] PVR_K:  251: VDM_CONTEXT_RESUME_TASK0      : 0x0002d64520001004
        [  130.402993] PVR_K:  251: VDM_CONTEXT_RESUME_TASK1      : 0x000000000002d680
        [  130.409965] PVR_K:  251: VDM_CONTEXT_RESUME_TASK2      : 0x0002d44000000420
        [  130.416938] PVR_K:  251: ISP_CTL                       : 0x0001B00F
        [  130.423223] PVR_K:  251: ISP_STATUS                    : 0x00000003
        [  130.429501] PVR_K:  251: MTS_INTCTX                    : 0x00000000
        [  130.435780] PVR_K:  251: MTS_BGCTX                     : 0x00000000
        [  130.442072] PVR_K:  251: MTS_BGCTX_COUNTED_SCHEDULE    : 0x00000000
        [  130.448362] PVR_K:  251: MTS_SCHEDULE                  : 0x00000000
        [  130.454646] PVR_K:  251: MTS_GPU_INT_STATUS            : 0x00004510
        [  130.460921] PVR_K:  251: CDM_CONTEXT_STORE_STATUS      : 0x00000000
        [  130.467218] PVR_K:  251: CDM_CONTEXT_PDS0              : 0x0000000000000000
        [  130.474194] PVR_K:  251: CDM_CONTEXT_PDS1              : 0x0000000000000000
        [  130.481165] PVR_K:  251: CDM_TERMINATE_PDS             : 0x0000000000000000
        [  130.488144] PVR_K:  251: CDM_TERMINATE_PDS1            : 0x0000000000000000
        [  130.495117] PVR_K:  251: SIDEKICK_IDLE                 : 0x0000007E
        [  130.501394] PVR_K:  251: SLC_IDLE                      : 0x000000FF
        [  130.507671] PVR_K:  251: SLC_STATUS0                   : 0x00000000
        [  130.513957] PVR_K:  251: SLC_STATUS1                   : 0x0000000000000000
        [  130.520930] PVR_K:  251: SLC_STATUS2                   : 0x0000000000000000
        [  130.527904] PVR_K:  251: SLC_CTRL_BYPASS               : 0x01000000
        [  130.534181] PVR_K:  251: SLC_CTRL_MISC                 : 0x0000000000200003
        [  130.541155] PVR_K:  251: MIPS_ADDR_REMAP1_CONFIG1      : 0x1FC00001
        [  130.547438] PVR_K:  251: MIPS_ADDR_REMAP1_CONFIG2      : 0x00000008a74ff00c
        [  130.554418] PVR_K:  251: MIPS_ADDR_REMAP2_CONFIG1      : 0x1FC01001
        [  130.560699] PVR_K:  251: MIPS_ADDR_REMAP2_CONFIG2      : 0x00000008a871e00c
        [  130.567680] PVR_K:  251: MIPS_ADDR_REMAP3_CONFIG1      : 0x1FC02001
        [  130.573959] PVR_K:  251: MIPS_ADDR_REMAP3_CONFIG2      : 0x00000008a74fd00c
        [  130.580953] PVR_K:  251: MIPS_ADDR_REMAP4_CONFIG1      : 0x1FC00000
        [  130.587254] PVR_K:  251: MIPS_ADDR_REMAP4_CONFIG2      : 0x000000000000000c
        [  130.594224] PVR_K:  251: MIPS_ADDR_REMAP5_CONFIG1      : 0x00000001
        [  130.600500] PVR_K:  251: MIPS_ADDR_REMAP5_CONFIG2      : 0x00000008a74ff00c
        [  130.607492] PVR_K:  251: MIPS_WRAPPER_CONFIG           : 0x000000000001cf80
        [  130.614478] PVR_K:  251: MIPS_EXCEPTION_STATUS         : 0x00000020
        [  130.620874] PVR_K:  251: ---- [ MIPS internal state ] ----
        [  130.626411] PVR_K:  251: PC                            : 0xC0017124
        [  130.632698] PVR_K:  251: STATUS_REGISTER               : 0x00481C05
        [  130.638994] PVR_K:  251: CAUSE_REGISTER                : 0x00800000
        [  130.645275] PVR_K:  251: BAD_REGISTER                  : 0xC0083240
        [  130.651556] PVR_K:  251: EPC                           : 0xC0017120
        [  130.657829] PVR_K:  251: SP                            : 0xCF600FE0
        [  130.664105] PVR_K:  251: BAD_INSTRUCTION               : 0x00000000
        [  130.670404] PVR_K:  251: TLB                           :
        [  130.675734] PVR_K:  251:  0) VA 0xCF800000 ( 64k) -> PA0 0xe20000000 DV  , PA1 0x00000000    C
        [  130.684367] PVR_K:  251:  1) VA 0xCF000000 ( 16k) -> PA0 0x8a7a20000 DVGC, PA1 0x8a7a24000 DVGC
        [  130.693075] PVR_K:  251:  2) VA 0xCF600000 (  4k) -> PA0 0x8a871f000 DV C, PA1 0x00000000    C
        [  130.701694] PVR_K:  251:  3) VA 0xC0100000 ( 64k) -> PA0 0x8aa030000 DVGC, PA1 0x8a5e50000 DVG
        [  130.710397] PVR_K:  251:  4) VA 0xC0000000 ( 64k) -> PA0 0x8a5f40000 DVGC, PA1 0x8a85d0000 DVGC
        [  130.719105] PVR_K:  251:  5) VA 0xC00E0000 ( 64k) -> PA0 0x00000000    C, PA1 0x8a5a90000 DV C
        [  130.727723] PVR_K:  251:  6) VA 0xF00C0000 ( 64k) -> PA0 0x00000000    C, PA1 0x00000000    C
        [  130.736264] PVR_K:  251:  7) VA 0xF00E0000 ( 64k) -> PA0 0x00000000    C, PA1 0x00000000    C
        [  130.744805] PVR_K:  251:  8) VA 0xC0120000 ( 64k) -> PA0 0x8aa290000 DVG , PA1 0x8aa2c0000 DVG
        [  130.753509] PVR_K:  251:  9) VA 0xC00C0000 ( 64k) -> PA0 0x8a5b80000 DVGC, PA1 0x8a80d0000 DVGC
        [  130.762218] PVR_K:  251: 10) VA 0xC0080000 ( 64k) -> PA0 0x8a6830000 DVG , PA1 0x8a58f0000 DVG
        [  130.770930] PVR_K:  251: 11) VA 0xF0160000 ( 64k) -> PA0 0x00000000    C, PA1 0x00000000    C
        [  130.779466] PVR_K:  251: 12) VA 0xF0180000 ( 64k) -> PA0 0x00000000    C, PA1 0x00000000    C
        [  130.788001] PVR_K:  251: 13) VA 0xF01A0000 ( 64k) -> PA0 0x00000000    C, PA1 0x00000000    C
        [  130.796562] PVR_K:  251: 14) VA 0xC0060000 ( 64k) -> PA0 0x8a6b50000 DVG , PA1 0x8a67e0000  VGC
        [  130.805287] PVR_K:  251: 15) VA 0xC0040000 ( 64k) -> PA0 0x8a8710000 DVGC, PA1 0x8aa960000 DVG
        [  130.813998] PVR_K:  251: --------------------------------
        [  130.819410] PVR_K:  251: ------[ RGX FW Trace Info ]------
        [  130.824910] PVR_K:  251: Debug log type: none
        [  130.829284] PVR_K:  251: RGX FW thread 0: Trace buffer not yet allocated
        [  130.835999] PVR_K:  251: ------[ Full CCB Status ]------
        [  130.841330] PVR_K:  251: FWCtx 0xC00C0640 (TQ_3D-P1084-T1084-weston)
        [  130.847697] PVR_K:  251:   `--<Empty>
        [  130.851372] PVR_K:  251: FWCtx 0xC00C12C0 (TQ_3D-P1475-T1475-vx_app_oz_s)
        [  130.858198] PVR_K:  251:   `--<Empty>
        [  130.861880] PVR_K:  251: FWCtx 0xC00C0040 (TA-P1084-T1084-weston)
        [  130.867986] PVR_K:  251:   `--<Empty>
        [  130.871666] PVR_K:  251: FWCtx 0xC00C00E0 (3D-P1084-T1084-weston)
        [  130.877768] PVR_K:  251:   `--<Empty>
        [  130.881447] PVR_K:  251: FWCtx 0xC00C07C0 (TA-P1475-T1475-vx_app_oz_simp)
        [  130.888247] PVR_K:  251:   `--<Empty>
        [  130.891925] PVR_K:  251: FWCtx 0xC00C0860 (3D-P1475-T1475-vx_app_oz_simp)
        [  130.898733] PVR_K:  251:   `--<Empty>
        [  130.902416] PVR_K:  251: FWCtx 0xC00C0A80 (TA-P1475-T1475-vx_app_oz_simp)
        [  130.909215] PVR_K:  251:   `--<Empty>
        [  130.912896] PVR_K:  251: FWCtx 0xC00C0B20 (3D-P1475-T1475-vx_app_oz_simp)
        [  130.919714] PVR_K:  251:   `--<Empty>
        [  130.923435] PVR_K:  251: FWCtx 0xC00C0D40 (TA-P1475-T1475-vx_app_oz_simp)
        [  130.930235] PVR_K:  251:   `--<Empty>
        [  130.933906] PVR_K:  251: FWCtx 0xC00C0DE0 (3D-P1475-T1475-vx_app_oz_simp)
        [  130.940717] PVR_K:  251:   `--<Empty>
        [  130.944393] PVR_K:  251: FWCtx 0xC00C1000 (TA-P1475-T1475-vx_app_oz_simp)
        [  130.951207] PVR_K:  251:   `--<Empty>
        [  130.954888] PVR_K:  251: FWCtx 0xC00C10A0 (3D-P1475-T1475-vx_app_oz_simp)
        [  130.961686] PVR_K:  251:   `--<Empty>
        [  130.965341] PVR_K:  251: FWCtx 0xC00C1740 (TA-P1475-T1475-vx_app_oz_simp)
        [  130.972138] PVR_K:  251:   |--Waiting FENCE @ 49032 Int=9600 Ext=7035
        [  130.978615] PVR_K:  251:   |  `--Addr:0xc0260008 Val=0x00000470
        [  130.984658] PVR_K:  251:   |--Waiting TA @ 49080 Int=9600 Ext=7035
        [  130.990854] PVR_K:  251:   `--Waiting UPDATE @ 49192 Int=9600 Ext=7035
        [  130.997394] PVR_K:  251:      |--Addr:0xc0260008 Val=0x00000471
        [  131.003416] PVR_K:  251:      `--Addr:0xc0130181 Val=0x00000519
        [  131.009434] PVR_K:  251: FWCtx 0xC00C17E0 (3D-P1475-T1475-vx_app_oz_simp)
        [  131.016231] PVR_K:  251:   |--Waiting FENCE_PR @ 52416 Int=9600 Ext=7035
        [  131.022950] PVR_K:  251:   |  `--Addr:0xc0260008 Val=0x00000471
        [  131.028968] PVR_K:  251:   |--Waiting 3D @ 52464 Int=9600 Ext=7035
        [  131.035172] PVR_K:  251:   `--Waiting UPDATE @ 52856 Int=9600 Ext=7035
        [  131.041714] PVR_K:  251:      |--Addr:0xc0260008 Val=0x00000472
        [  131.047738] PVR_K:  251:      |--Addr:0xc01301d1 Val=0x00000519
        [  131.053753] PVR_K:  251:      `--Addr:0xc0130139 Val=0x00000519
        [  131.059773] PVR_K:  251: FWCtx 0xC00C1A00 (TA-P1475-T1475-vx_app_oz_simp)
        [  131.066566] PVR_K:  251:   `--<Empty>
        [  131.070252] PVR_K:  251: FWCtx 0xC00C1AA0 (3D-P1475-T1475-vx_app_oz_simp)
        [  131.077058] PVR_K:  251:   `--<Empty>
        [  131.080741] PVR_K:  251: FWCtx 0xC00C2000 (TA-P1475-T1475-vx_app_oz_simp)
        [  131.087535] PVR_K:  251:   `--<Empty>
        [  131.091219] PVR_K:  251: FWCtx 0xC00C20A0 (3D-P1475-T1475-vx_app_oz_simp)
        [  131.098014] PVR_K:  251:   `--<Empty>
        [  131.101691] PVR_K:  251: FWCtx 0xC00C22C0 (TA-P1475-T1475-vx_app_oz_simp)
        [  131.108492] PVR_K:  251:   `--<Empty>
        [  131.112183] PVR_K:  251: FWCtx 0xC00C2360 (3D-P1475-T1475-vx_app_oz_simp)
        [  131.118982] PVR_K:  251:   `--<Empty>
        [  131.122658] PVR_K:  251: ------[ RGX Device ID:0 End ]------
        [  131.128341] PVR_K:  251: ------[ System Summary Device ID:0 ]------
        [  131.134638] PVR_K:  251: Device System Power State: ON
        [  131.140020] PVR_K:  251: MaxHWTOut: 500000us, WtTryCt: 10000, WDGTOut(on,off): (10000ms,3600000ms)
        [  131.149085] PVR_K:  251: ------[ Server Thread Summary ]------
        [  131.155028] PVR_K:  251:   pvr_defer_free : Running
        [  131.159945] PVR_K:  251:     Number of deferred cleanup items : 0
        [  131.166105] PVR_K:  251:   pvr_device_wdg : Running
        [  131.171062] PVR_K:  251:   pvr_cacheop : Running
        [  131.175735] PVR_K:  251:     Configuration: QSZ: 16, UKT: -1, KDFT: 131072, LINESIZE: 64, PGSIZE: 65536, KDF: Yes, URBF: Yes
        [  131.187029] PVR_K:  251:     Pending deferred CacheOp entries : 0
        [  131.193198] PVR_K:  251: ------[ AppHint Settings ]------
        [  131.198675] PVR_K:  251:   Build Vars
        [  131.202407] PVR_K:  251:     EnableTrustedDeviceAceConfig: N
        [  131.208175] PVR_K:  251:     CleanupThreadPriority: 0x00000005
        [  131.214095] PVR_K:  251:     CacheOpThreadPriority: 0x00000001
        [  131.219996] PVR_K:  251:     WatchdogThreadPriority: 0x00000000
        [  131.226020] PVR_K:  251:     HWPerfClientBufferSize: 0x000c0000
        [  131.231983] PVR_K:  251:   Module Params
        [  131.235966] PVR_K:  251:     none
        [  131.239344] PVR_K:  251:   Debug Info Params
        [  131.243663] PVR_K:  251:     CacheOpConfig: 0x0000000c
        [  131.248835] PVR_K:  251:     CacheOpUMKMThresholdSize: 0xffffffff
        [  131.254971] PVR_K:  251:   Debug Info Params Device ID: 0
        [  131.260475] PVR_K:  251:     none
        [  131.263837] PVR_K:  251: ------[ HTB Log state: Off ]------
        [  131.269462] PVR_K:  251: ------[ Active Sync Checkpoints ]------
        [  131.275565] ------[ Native Fence Sync: timelines ]------
        [  131.280902] foreign_sync: @0 ctx=1 refs=1
        [  131.284953] sw: RM_SWTimeline-weston-1084 @0 cur=0
        [  131.289908] rogue-ta3d: @2501 ctx=4 refs=3
        [  131.294018]  @2499: (++) refs=2 fwaddr=0xc01300f1 enqueue=1 status=Signalled 2499-update fence
        [  131.302607]  @2500: (+-) refs=3 fwaddr=0xc0130079 enqueue=1 status=Signalled 2500-update fence
        [  131.311235] V3-weston-1084: @2501 ctx=6 refs=3
        [  131.315674]  @2499: (++) refs=1 fwaddr=0xc0130011 enqueue=1 status=Signalled 2499-es3_DoKickTA_2563
        [  131.324701]  @2500: (++) refs=3 fwaddr=0xc0130039 enqueue=1 status=Signalled 2500-es3_DoKickTA_2564
        [  131.333785] P3-weston-1084: @2501 ctx=7 refs=4
        [  131.338224]  @2498: (++) refs=1 fwaddr=0xc0130131 enqueue=1 status=Signalled 2498-es3_DoKick3D_2562
        [  131.347248]  @2499: (++) refs=2 fwaddr=0xc01301f1 enqueue=1 status=Signalled 2499-es3_DoKick3D_2563
        [  131.356271]  @2500: (+-) refs=4 fwaddr=0xc01300d9 enqueue=1 status=Signalled 2500-es3_DoKick3D_2564
        [  131.365350] rogue-tq3d: @0 ctx=10 refs=1
        [  131.369308] QE-weston-1084: @64 ctx=11 refs=2
        [  131.373656]  @63: (++) refs=1 fwaddr=0xc0130149 enqueue=1 status=Signalled 63-TQM
        [  131.381155] sw: RM_SWTimeline-vx_app_oz_simple_ @0 cur=0
        [  131.386504] rogue-ta3d: @0 ctx=174 refs=1
        [  131.390513] rogue-ta3d: @0 ctx=176 refs=1
        [  131.394722] rogue-ta3d: @1215 ctx=178 refs=5
        [  131.399010]  @1209: (++) refs=1 fwaddr=0xc01301b1 enqueue=1 status=Signalled 1209-update fence
        [  131.407611]  @1212: (++) refs=1 fwaddr=0xc01301c9 enqueue=1 status=Signalled 1212-update fence
        [  131.416201]  @1213: (++) refs=1 fwaddr=0xc01301a9 enqueue=1 status=Signalled 1213-update fence
        [  131.424790]  @1214: (++) refs=1 fwaddr=0xc01300e1 enqueue=1 status=Signalled 1214-update fence
        [  131.433448] rogue-ta3d: @0 ctx=180 refs=1
        [  131.437485] rogue-tq3d: @0 ctx=182 refs=1
        [  131.441521] rogue-ta3d: @1139 ctx=183 refs=5
        [  131.445786]  @1129: (++) refs=1 fwaddr=0xc0130049 enqueue=1 status=Signalled 1129-update fence
        [  131.454377]  @1136: (++) refs=1 fwaddr=0xc01301a1 enqueue=1 status=Signalled 1136-update fence
        [  131.462965]  @1137: (++) refs=1 fwaddr=0xc0130111 enqueue=1 status=Signalled 1137-update fence
        [  131.471553]  @1138: (++) refs=1 fwaddr=0xc01301f9 enqueue=1 status=Signalled 1138-update fence
        [  131.480767] rogue-ta3d: @0 ctx=185 refs=1
        [  131.485226] V3-_qt.out-vx_app_oz_simpl-1475: @1217 ctx=187 refs=3
        [  131.491321]  @338: (++) refs=1 fwaddr=0xc01300f9 enqueue=1 status=Signalled 338-es3_DoKickTA_1943
        [  131.500171]  @1216: (+-) refs=2 fwaddr=0xc0130209 enqueue=1 status=Signalled 1216-es3_DoKickTA_7062
        [  131.509616] P3-_qt.out-vx_app_oz_simpl-1475: @1217 ctx=188 refs=2
        [  131.515702]  @1216: (+-) refs=2 fwaddr=0xc0130041 enqueue=1 status=Signalled 1216-es3_DoKick3D_7062
        [  131.525061] V3-_qt.out-vx_app_oz_simpl-1475: @1140 ctx=190 refs=3
        [  131.531146]  @312: (++) refs=1 fwaddr=0xc0130029 enqueue=1 status=Signalled 312-es3_DoKickTA_1946
        [  131.539995]  @1139: (++) refs=1 fwaddr=0xc0130201 enqueue=1 status=Signalled 1139-es3_DoKickTA_7053
        [  131.549256] P3-_qt.out-vx_app_oz_simpl-1475: @1140 ctx=191 refs=2
        [  131.555340]  @1139: (++) refs=1 fwaddr=0xc0130141 enqueue=1 status=Signalled 1139-es3_DoKick3D_7053
        [  131.565590] rogue-ta3d: @0 ctx=193 refs=1
        [  131.569804] rogue-ta3d: @2353 ctx=195 refs=3
        [  131.574068]  @2351: (+-) refs=2 fwaddr=0xc0130211 enqueue=2 status=Signalled 2351-update fence
        [  131.582656]  @2352: (+-) refs=2 fwaddr=0xc01300b9 enqueue=1 status=Signalled 2352-update fence
        [  131.593350] QE-_qt.out-vx_app_oz_simpl-1475: @4 ctx=197 refs=3
        [  131.599211]  @0: (++) refs=1 fwaddr=0xc0130101 enqueue=1 status=Signalled 0-TQM
        [  131.606514]  @3: (++) refs=1 fwaddr=0xc0130091 enqueue=2 status=Signalled 3-TQM
        [  131.614423] V3-_qt.out-vx_app_oz_simpl-1475: @2353 ctx=198 refs=2
        [  131.620508]  @2352: (++) refs=1 fwaddr=0xc0130019 enqueue=1 status=Signalled 2352-es3_DoKickTA_7063
        [  131.629906] P3-_qt.out-vx_app_oz_simpl-1475: @2353 ctx=199 refs=4
        [  131.635991]  @2350: (++) refs=1 fwaddr=0xc0130161 enqueue=1 status=Signalled 2350-es3_DoKick3D_7057
        [  131.645014]  @2351: (++) refs=2 fwaddr=0xc0130031 enqueue=1 status=Signalled 2351-es3_DoKick3D_7060
        [  131.654036]  @2352: (++) refs=2 fwaddr=0xc0130001 enqueue=1 status=Signalled 2352-es3_DoKick3D_7063
        [  131.663572] V3-_qt.out-vx_app_oz_simpl-1475: @2353 ctx=201 refs=2
        [  131.669661]  @2352: (++) refs=2 fwaddr=0xc0130169 enqueue=1 status=Signalled 2352-es3_DoKickTA_7064
        [  131.678885] P3-_qt.out-vx_app_oz_simpl-1475: @2353 ctx=202 refs=2
        [  131.684971]  @2352: (++) refs=2 fwaddr=0xc01300a1 enqueue=1 status=Signalled 2352-es3_DoKick3D_7064
        [  131.694214] PVR_K:  251: ------------[ PVR DBG: END ]------------
        [  131.702064] ------------[ cut here ]------------
        [  131.706758] WARNING: CPU: 1 PID: 251 at /home/hoewon/workspace/sv_psdkla_08_00_00_08/board-support/extra-drivers/ti-img-rogue-driver/binary_j721e_linux_wayland_release/target_aarch64/kbuild/services/server/common/pvr_notifier.c:529 PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm]
        [  131.730867] Modules linked in: xt_conntrack xt_MASQUERADE xt_addrtype iptable_filter iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c ip_tables x_tables bridge stp llc overlay xfrm_user xfrm_algo md5 ecb aes_neon_bs aes_neon_blk des_generic libdes cbc usb_storage usbhid xhci_plat_hcd xhci_hcd ti_am335x_adc kfifo_buf omap_rng rng_core rpmsg_char cdns3 udc_core roles irq_pruss_intc pru_rproc icss_iep usbcore usb_common crct10dif_ce snd_soc_j721e_evm ti_j721e_cpsw_virt_mac phy_can_transceiver m_can_platform m_can can_dev ti_am335x_tscadc ti_k3_r5_remoteproc cdns_mhdp8546 pruss sa2ul sha512_generic authenc vxd_dec videobuf2_dma_sg v4l2_mem2mem videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 ina2xx videobuf2_common ti_k3_dsp_remoteproc virtio_rpmsg_bus cdns_dphy snd_soc_pcm3168a_i2c snd_soc_pcm3168a cdns3_ti bluetooth ecdh_generic ecc rfkill pci_endpoint_test pvrsrvkm(O) rti_wdt sch_fq_codel rpmsg_kdrv_switch fuse cryptodev(O) ipv6
        [  131.815338] CPU: 1 PID: 251 Comm: pvr_device_wdg Tainted: G           O      5.10.41-g4c2eade9f7 #1
        [  131.824363] Hardware name: Texas Instruments K3 J721E SoC (DT)
        [  131.830182] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO BTYPE=--)
        [  131.836229] pc : PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm]
        [  131.841747] lr : PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm]
        [  131.847216] sp : ffff80001372fc80
        [  131.850518] x29: ffff80001372fc80 x28: 0000000000000000
        [  131.855818] x27: ffff8000143ef918 x26: ffff800008e3b4f8
        [  131.861117] x25: ffff00082459f900 x24: 0000000000000009
        [  131.866414] x23: 0000000000000002 x22: 0000000000000000
        [  131.871715] x21: 0000000000000000 x20: ffff00082459f9d8
        [  131.877015] x19: ffff000826f19da0 x18: 0000000000000000
        [  131.882311] x17: 0000000000000000 x16: 0000000000000000
        [  131.887610] x15: 0000b4737389a5b6 x14: 0000000000000389
        [  131.892908] x13: 0000000000000389 x12: 0000000000000000
        [  131.898209] x11: 0000000000000591 x10: 00000000000009a0
        [  131.903510] x9 : ffff80001372fad0 x8 : ffff000826127a00
        [  131.908806] x7 : ffff00087fa8b140 x6 : ffff00087fa8b0c0
        [  131.914105] x5 : 00000000fa83b2da x4 : ffff000826127408
        [  131.919405] x3 : 0000000000000000 x2 : ffffffffffffff00
        [  131.924709] x1 : 0000000000000000 x0 : ffff000826f12400
        [  131.930010] Call trace:
        [  131.932494]  PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm]
        [  131.937664]  DevicesWatchdogThread_ForEachVaCb+0x108/0x158 [pvrsrvkm]
        [  131.944134]  List_PVRSRV_DEVICE_NODE_ForEach_va+0x74/0xb0 [pvrsrvkm]
        [  131.950559]  DevicesWatchdogThread+0x144/0x210 [pvrsrvkm]
        [  131.955993]  OSThreadRun+0x24/0x60 [pvrsrvkm]
        [  131.960344]  kthread+0x140/0x160
        [  131.963563]  ret_from_fork+0x10/0x34
        [  131.967127] ---[ end trace 4f1fe404084c29d6 ]---
        
      • The application did not terminate due to the above error.

    Best Regrads,

    Hoewon Kim

  • Hi Hoewon,

    Yes, linuxws/dunfell/k5.10/1.15.6133109 is the correct branch.

    For the second error did it occur randomly while the application was running or when you tried to terminate the application?

    Regards,

    Takuma

  • Hi Hoewon,

    Also, could you share an example application that can be used to reproduce the original error? If possible, we would like to have something as simple as possible while still showing the error.

    Regards,

    Takuma

  • The second error occurred randomly WHILE the application was running.

  • Hi Takuma,

    There is one thing I want to make sure of.

    Do you want the source code of example application or executable binary of an example application?

    For providing the source code, I have to discuss about that with my company. And if I could provide it, it takes time to prepare it. And it is impossible to share the an example application via E2E because it includes my company's knowhows. So I want to share an example application via other way.

    Best Regards,

    Hoewon Kim

  • Hi Hoewon,

    Could you create a minimal version of your application that does not have company knowhows? It will be great if you could identify a specific operation, such as drawing a square, or creating a window, etc that will cause the original bug to occur and create a simple application that can be shared. 

    If you identify that it is a company specific operation or algorithm that is causing the issue, we can discuss how to share the application via other ways.

    Regards,

    Takuma

  • Hi Takuma,

    I can create a minimal version of my application and share it to TI's expert such as you. It does not include specific operation or algorithm. Nevertheless, the software structure or source code can not be disclosed to e2e as a company policy, because anyone can see it on e2e.

    Please understand my concern.

    Regards,

    Hoewon Kim

  • Hi Hoewon,

    Understood. Would you be fine sharing the code through CDDS or through email? 

    Regards,

    Takuma

  • Hi Takuma,

    I prepared the source code of example application and sample images. I want to send the url to download them to you through email. Could you let me know your email address?

    Regards,

    Hoewon Kim