etnaviv crashes on dove cubox since 5.7.0 with external abort on non-linefetch (0x1808) at 0xf09c8000

Ing. Josua Mayer josua.mayer at jm0.eu
Fri Aug 21 13:25:36 UTC 2020


Dear Maintainers, readers ...

While updating the solidrun cubox (dove) running debian from 5.6 to 5.7
I came across a new crash in etnaviv that did not occur before - and is
also present in 5.8.0:

[   33.042453] etnaviv etnaviv: bound f1840000.gpu (ops gpu_ops [etnaviv])
[   33.049195] etnaviv-gpu f1840000.gpu: model: GC600, revision: 19
[   33.055216] 8<--- cut here ---
[   33.058257] Unhandled fault: external abort on non-linefetch (0x1808)
at 0xf09c8000
[   33.065878] pgd = 3adc9ddb
[   33.068570] [f09c8000] *pgd=2e83f811, *pte=f1840653, *ppte=f1840453
[   33.074825] Internal error: : 1808 [#1] SMP ARM
... full logfile attached

A lengthy git bisect revealed:
815e45bbd4d3b00ddb2af017fbdab25110ed13a4 is the first bad commit
commit 815e45bbd4d3b00ddb2af017fbdab25110ed13a4
Author: Christian Gmeiner <christian.gmeiner at gmail.com>
Date:   Mon Jan 6 16:16:47 2020 +0100

    drm/etnaviv: determine product, customer and eco id

    They will be used for extended HWDB support.

    Signed-off-by: Christian Gmeiner <christian.gmeiner at gmail.com>
    Signed-off-by: Lucas Stach <l.stach at pengutronix.de>

 drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 11 ++++++++++-
 drivers/gpu/drm/etnaviv/etnaviv_gpu.h |  6 +++---
 2 files changed, 13 insertions(+), 4 deletions(-)

Since I understand neither the crash nor the patch that triggers it, I
am posting this here in front of more trained eyes ;)

Yours sincerely
Josua Mayer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dove-etnaviv-dmesg.log
Type: text/x-log
Size: 40625 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20200821/325a8098/attachment-0001.bin>


More information about the dri-devel mailing list