Display corruption with Kernel 5.10 and 5.12

AmigaOne X5000 platform specific issues related to Linux only.
Roland
Posts: 824
Joined: Tue May 02, 2017 7:23 am

Re: Display corruption with Kernel 5.10 and 5.12

Post by Roland »

Got now the display corruption with uImage-rb2, while streaming with VLC!
- Roland -
User avatar
xeno74
Posts: 9323
Joined: Fri Mar 23, 2012 7:58 am

Re: Display corruption with Kernel 5.10 and 5.12

Post by xeno74 »

Roland wrote: Mon Sep 27, 2021 10:56 am Got now the display corruption with uImage-rb2, while streaming with VLC!
OK, git bisect bad.

Output:

Code: Select all

[ca850f2b0ecbb24f03a706d4d11203565030570a] net: hns3: add support to query device capability
Download: uImage-rb3

Please test it.

Thanks
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Roland
Posts: 824
Joined: Tue May 02, 2017 7:23 am

Re: Display corruption with Kernel 5.10 and 5.12

Post by Roland »

xeno74 wrote: Mon Sep 27, 2021 9:06 pm Download: uImage-rb3
rb3 seems to be ok, have not encountered problems with it. We can move to rb4...
- Roland -
User avatar
xeno74
Posts: 9323
Joined: Fri Mar 23, 2012 7:58 am

Re: Display corruption with Kernel 5.10 and 5.12

Post by xeno74 »

Roland wrote: Tue Sep 28, 2021 7:41 pm rb3 seems to be ok, have not encountered problems with it. We can move to rb4...
git bisect good

Output:

Code: Select all

[3b51788a2d5fd223066dc51318bcc057d0d3776c] IB/hfi1: use new function dev_fetch_sw_netstats
Download: uImage-rb4
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Roland
Posts: 824
Joined: Tue May 02, 2017 7:23 am

Re: Display corruption with Kernel 5.10 and 5.12

Post by Roland »

xeno74 wrote: Tue Sep 28, 2021 8:35 pm Download: uImage-rb4
I did extensive testing yesterday evening and this morning with rb4 but did not succeed to create the diplay problem... (one total system freeze happened during heavy multitasking but impossible to know whether it was related to this issue). If rb3 was ok as it seemed, should rb4 include the problematic component? Or vice versa?

You have not yet revieled the exact strategy of this testing.
- Roland -
User avatar
xeno74
Posts: 9323
Joined: Fri Mar 23, 2012 7:58 am

Re: Display corruption with Kernel 5.10 and 5.12

Post by xeno74 »

Roland wrote: Wed Sep 29, 2021 11:32 am I did extensive testing yesterday evening and this morning with rb4 but did not succeed to create the diplay problem... (one total system freeze happened during heavy multitasking but impossible to know whether it was related to this issue). If rb3 was ok as it seemed, should rb4 include the problematic component? Or vice versa?

You have not yet revieled the exact strategy of this testing.
Git bisect is like a little wizard that walks you through recent commits, asks you if they are good or bad, and narrows down the broken commit.
Git bisect starts with the midpoint commit. The midpoint commit is between the initial “good” commit and the initial “bad” commit.
If the midpoint commit was good, you know the commit that introduced the change is between your midpoint and the initial “bad” commit.
If the midpoint commit was bad, you know the commit that introduced the change is between your midpoint and the initial “good” commit.
After that git bisect selects a new midpoint in the area where the commit was bad. And this is repeated over and over again till the bad commit has been found.

OK, shall I execute “git bisect good” for the rb4?
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Roland
Posts: 824
Joined: Tue May 02, 2017 7:23 am

Re: Display corruption with Kernel 5.10 and 5.12

Post by Roland »

xeno74 wrote: Wed Sep 29, 2021 1:58 pmGit bisect is like a little wizard that walks you through recent commits, asks you if they are good or bad, and narrows down the broken commit.
Git bisect starts with the midpoint commit. The midpoint commit is between the initial “good” commit and the initial “bad” commit.
If the midpoint commit was good, you know the commit that introduced the change is between your midpoint and the initial “bad” commit.
If the midpoint commit was bad, you know the commit that introduced the change is between your midpoint and the initial “good” commit.
After that git bisect selects a new midpoint in the area where the commit was bad. And this is repeated over and over again till the bad commit has been found.
Ok, thanks for clarifying the subject!

/quote] OK, shall I execute “git bisect good” for the rb4? [/quote]

No... I got now a similar system freeze that I saw already yesterday! In both cases I was downloading in a terminal window a video with Youtuble-dl, and also running with VLC a video from HD. After both freezes, only sound was still going on, but repeating itself (like an old record player stuck to repeat the same track). But this time there was also some parts of VLC window corrupted... I will try once again with the same set-up, but this smells already quite strongly 'bad'!
- Roland -
User avatar
xeno74
Posts: 9323
Joined: Fri Mar 23, 2012 7:58 am

Re: Display corruption with Kernel 5.10 and 5.12

Post by xeno74 »

Roland wrote: Wed Sep 29, 2021 3:13 pm I will try once again with the same set-up, but this smells already quite strongly 'bad'!

Please let me know if I shall execute "git bisect bad" or "git bisect good".
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Roland
Posts: 824
Joined: Tue May 02, 2017 7:23 am

Re: Display corruption with Kernel 5.10 and 5.12

Post by Roland »

xeno74 wrote: Wed Sep 29, 2021 3:30 pm Please let me know if I shall execute "git bisect bad" or "git bisect good".
I got now the issue third time... This time the system did not freeze immediately, and when I moved the terminal window around on the desktop it created quite a mess on the screen.

So, "git bisect bad" for rb4!

I think I have now a 'recipe' how to recreate the issue within a half an hour. This will simplify further tests...
- Roland -
User avatar
xeno74
Posts: 9323
Joined: Fri Mar 23, 2012 7:58 am

Re: Display corruption with Kernel 5.10 and 5.12

Post by xeno74 »

Roland wrote: Wed Sep 29, 2021 4:18 pm I got now the issue third time... This time the system did not freeze immediately, and when I moved the terminal window around on the desktop it created quite a mess on the screen.

So, "git bisect bad" for rb4!

I think I have now a 'recipe' how to recreate the issue within a half an hour. This will simplify further tests...
OK, thanks a lot for testing! :-)

git bisect bad -> Output:

Code: Select all

[a24fb420a5775581050026eba2264c87927debf7] bpf, selftests: Add three new sockmap tests for verdict only programs
Download: uImage-rb5
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply