Update glmark2 to 2021.02 to fix segmentation fault

Bug #1929338 reported by Soar Huang
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OEM Priority Project
Fix Released
High
Soar Huang
glmark2 (Ubuntu)
Fix Released
Low
Unassigned
Focal
Fix Released
Undecided
Unassigned
Hirsute
Fix Released
Undecided
Unassigned

Bug Description

[Impact]
The glmark2 2014.03+git20150611.fa71af2d performs
Aborted (core dumped) or Segmentation fault (core dumped) on
Xilinx zcu102/104/106 boards (ARM64 based with Mali-400 MP).
(LP: #1907071)

[Test Plan]
Check if running commands below will show 'Segmentation fault' messages or not.
$ sudo glmark2-es2

[Where problems could occur]
The glmark2 2021.02 has been verified on Focal, Hirsute and Impish as attached in comment#2, #4 and #7.
Might need more test cases to achieve more test coverage.

[Regression potential]
The glmark2 2014.03 is out of date.
Propose to update glmark2 to latest stable version 2021.02 [1] on Focal and Hirsute.

---
[1] https://github.com/glmark2/glmark2/tree/2021.02

Revision history for this message
Soar Huang (soarhuang) wrote :

For Focal(20.04), glmark2_2021.02-0ubuntu1-focal.debdiff is attached.

The glmark2 2021.02 debian package as below link,
https://launchpad.net/~soarhuang/+archive/ubuntu/ppadebug-focal/+packages

Revision history for this message
Soar Huang (soarhuang) wrote :

As comment #1, the glmark2 had been verifed on below plaforms (glmark2-es2-2021.02_Focal.zip)

* QEMU - glmark2-es2-2021.02_Focal+qemu.log

* ARM64 based - glmark2-es2-2021.02_Focal+arm64.log
(Xilinx zcu106)

* Intel based - glmark2-es2-2021.02_Focal+Intel.log
(Intel Xeon E-2226GE)

Revision history for this message
Soar Huang (soarhuang) wrote :

For Hirsute(21.04), glmark2_2021.02-0ubuntu1-hirsute.debdiff is attached.

The glmark2 2021.02 debian package as below link,
https://launchpad.net/~soarhuang/+archive/ubuntu/ppadebug-hirsute/+packages

Revision history for this message
Soar Huang (soarhuang) wrote :

As comment #3, the glmark2 had been verifed on QEMU.

* QEMU - glmark2-es2-2021.02_Hirsute+qemu.log

Please let me know if I missed anything
Thank you

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "glmark2_2021.02-0ubuntu1-focal.debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
Mathew Hodson (mhodson)
tags: added: upgrade-software-version
Mathew Hodson (mhodson)
Changed in glmark2 (Ubuntu):
importance: Undecided → Low
Robert Liu (robertliu)
Changed in oem-priority:
importance: Undecided → High
status: New → Confirmed
assignee: nobody → Soar Huang (soarhuang)
Soar Huang (soarhuang)
description: updated
tags: removed: patch
Rex Tsai (chihchun)
tags: added: oem-priority
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

I have sponsored the new glmark2 for impish, hirsute and focal (no sense to do groovy as it will be going EOL soon). I did a few modifications to the changelog entries, versioning and I also made sure we're using a non-repacked tarball from upstream - the .orig from the packages in the PPA had the same contents, but was probably re-compressed and ended up with a different checksum. So I just made it use the upstream one directly for compliance.

Changed in glmark2 (Ubuntu):
status: New → Fix Committed
Changed in glmark2 (Ubuntu Focal):
status: New → In Progress
Changed in glmark2 (Ubuntu Hirsute):
status: New → In Progress
Revision history for this message
Soar Huang (soarhuang) wrote :

Thank you for your sponsored.
https://launchpad.net/ubuntu/+source/glmark2/2021.02-0ubuntu1

For Impish, the glmark2 had been verified on QEMU.

* QEMU - glmark2-es2-2021.02_Impish+qemu.log

description: updated
Revision history for this message
Soar Huang (soarhuang) wrote :

Check again for Impish on Rpi4 preinstalled desktop image (20210531)
https://cdimage.ubuntu.com/ubuntu/daily-preinstalled/20210531/

The glmark2 works fine (glmark2-es2-2021.02_Impish+Rpi4.log),
without Aborted (core dumped) or Segmentation fault (core dumped).

Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello Soar, or anyone else affected,

Accepted glmark2 into hirsute-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/glmark2/2021.02-0ubuntu1~21.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-hirsute to verification-done-hirsute. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-hirsute. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in glmark2 (Ubuntu Hirsute):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-hirsute
Changed in glmark2 (Ubuntu Focal):
status: In Progress → Fix Committed
tags: added: verification-needed-focal
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Hello Soar, or anyone else affected,

Accepted glmark2 into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/glmark2/2021.02-0ubuntu1~20.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Soar Huang (soarhuang) wrote (last edit ):

Hello Timo,

Thanks for accepting, I've verfied glmark2 in hirsute-proposed on QEMU and Rpi4(ARM64).

glmark2 (2021.02-0ubuntu1~21.04.1) works fine and
without Aborted (core dumped) or Segmentation fault (core dumped)

* QEMU - hirsute-proposed-glmark2-es2-2021.02_Hirsute+qemu.log

* ARM64 based - hirsute-proposed-glmark2-es2-2021.02_Hirsute+Rpi4.log
(Raspberry Pi 4B Rev1.2)

Revision history for this message
Soar Huang (soarhuang) wrote :
Revision history for this message
Soar Huang (soarhuang) wrote :

Also verfied glmark2 in focal-proposed on QEMU, Rpi4(ARM64) and
Xilinx zcu106 boards (ARM64 based with Mali-400 MP).

glmark2 (2021.02-0ubuntu1~20.04.1) works fine and
without Aborted (core dumped) or Segmentation fault (core dumped)

* QEMU - focal-proposed-glmark2-es2-2021.02_Focal+qemu.log

* ARM64 based - focal-proposed-glmark2-es2-2021.02_Focal+Rpi4.log
(Raspberry Pi 4B Rev1.2)

* ARM64 based - focal-proposed-glmark2-es2-2021.02_Focal+ZCU106.log
(Xilinx zcu106)

Revision history for this message
Soar Huang (soarhuang) wrote :
Revision history for this message
Soar Huang (soarhuang) wrote :
tags: added: verification-done-focal verification-done-hirsute
removed: verification-needed-focal verification-needed-hirsute
Changed in glmark2 (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glmark2 - 2021.02-0ubuntu1~20.04.1

---------------
glmark2 (2021.02-0ubuntu1~20.04.1) focal; urgency=medium

  * New upstream release 2021.02
    https://github.com/glmark2/glmark2/tree/2021.02
  * Build using python3
  * Backport to focal (LP: #1929338)
    - Remove invalid build flavors for focal

 -- Soar Huang <email address hidden> Sun, 25 Apr 2021 02:04:11 +0800

Changed in glmark2 (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for glmark2 has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glmark2 - 2021.02-0ubuntu1~21.04.1

---------------
glmark2 (2021.02-0ubuntu1~21.04.1) hirsute; urgency=medium

  * New upstream release 2021.02
    https://github.com/glmark2/glmark2/tree/2021.02
  * Build using python3
  * Backport to hirsute (LP: #1929338).

 -- Soar Huang <email address hidden> Sat, 22 May 2021 23:30:19 +0800

Changed in glmark2 (Ubuntu Hirsute):
status: Fix Committed → Fix Released
Soar Huang (soarhuang)
Changed in oem-priority:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.