Bug 28824 - qtbase5 bug when right-clicking on the text box in OpenBoard
Summary: qtbase5 bug when right-clicking on the text box in OpenBoard
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK
Keywords: advisory, validated_update
Depends on: 27362
Blocks:
  Show dependency treegraph
 
Reported: 2021-04-21 17:29 CEST by I027614 I027614
Modified: 2021-04-30 22:17 CEST (History)
3 users (show)

See Also:
Source RPM: qtbase5-5.15.2-4.mga8.src.rpm
CVE:
Status comment:


Attachments

Description I027614 I027614 2021-04-21 17:29:49 CEST
Description of problem: OpenBoard crashes when right-clicking on the text box on Mageia 8


Version-Release number of selected component (if applicable): 1.5.4-5


How reproducible: Every time I right-click on a text box in OpenBoard on Mageia 8.


Steps to Reproduce:
1. Run OpenBoard and open a text box
2. Right-click on it

From console: 

openboard
libpng warning: iCCP: known incorrect sRGB profile
Persisting document; path is "/home/katnatek/.local/share/OpenBoard/document/OpenBoard Document 2021-04-19 21-34-45.133/metadata.rdf"
/usr/bin/openboard: line 17: 19305 Segmentation fault      (core dumped) env QT_PLUGIN_PATH=$QT_PLUGIN_PATH:/usr/lib/openboard/plugin
Comment 1 I027614 I027614 2021-04-21 17:34:57 CEST
Hi,

There is a new version of OpenBoard, 1.6.1. Maybe it fixes the bug.

Thx,

I027614
Comment 2 David GEIGER 2021-04-22 10:31:51 CEST
Hi,

I tried our current 1.5.4 release and now latest 1.6.1 upstream release and I confirm that both segfault after right-clicking on the text box.

Can yo, please, report this issue upstream at https://github.com/OpenBoard-org/OpenBoard/issues ?

Assignee: bugsquad => geiger.david68210
CC: (none) => geiger.david68210

Comment 3 katnatek 2021-04-25 00:55:50 CEST
The flatpak version works but for me is 1.5.2 and build against old libs i think

#flatpak install ch.openboard.OpenBoard.flatpakref

Required runtime for ch.openboard.OpenBoard/i386/stable (runtime/org.kde.Platform/i386/5.11) found in remote flathub
Do you want to install it? [Y/n]: y
Info: org.kde.Platform//5.11 is end-of-life, with reason:
   The KDE 5.11 runtime is no longer supported and does not receive security updates. We strongly recommend migrating to a supported runtime.
Info: org.freedesktop.Platform.ffmpeg//1.6 is end-of-life, with reason:
   The Freedesktop 1.6 runtime is no longer supported and does not receive security updates. Please ask your application developer to migrate to a supported runtime.
Info: org.freedesktop.Platform.VAAPI.Intel//1.6 is end-of-life, with reason:
   The Freedesktop 1.6 runtime is no longer supported and does not receive security updates. Please ask your application developer to migrate to a supported runtime.

ch.openboard.OpenBoard permissions:
    ipc     network     wayland     x11     dri     file access [1]     dbus access [2]

    [1] home, xdg-config/kdeglobals:ro, xdg-run/dconf, ~/.config/dconf:ro
    [2] com.canonical.AppMenu.Registrar, com.canonical.AppMenu.Registrar.*


        ID                                              Rama              Op           Remoto            Descarga
 1. [✓] org.freedesktop.Platform.VAAPI.Intel            1.6               i            flathub             2.7 MB / 2.6 MB
 2. [✓] org.freedesktop.Platform.ffmpeg                 1.6               i            flathub             2.9 MB / 3.0 MB
 3. [✓] org.kde.KStyle.Adwaita                          5.11              i            flathub           377.4 kB / 374.3 kB
 4. [✓] org.kde.Platform.Locale                         5.11              i            flathub             2.7 MB / 195.1 MB
 5. [✓] org.kde.Platform                                5.11              i            flathub           324.1 MB / 569.7 MB
 6. [✓] ch.openboard.OpenBoard                          stable            i            flathub            43.4 MB / 52.7 MB

Installation complete.
Comment 4 David GEIGER 2021-04-30 16:38:12 CEST
So this issue should be fixed with upcoming qtbase5-5.15.2-4.2.mga8 update in Core/Updates_testing repo!
Aurelien Oudelet 2021-04-30 17:24:47 CEST

Depends on: (none) => 27362

Comment 5 Aurelien Oudelet 2021-04-30 18:53:58 CEST
Rewording.

A qtbase5 bug: QGraphicsItem crash if click right button of mouse on some text box.

CC: (none) => ouaurelien
Source RPM: openboard-1.5.4-5.mga8.src.rpm => qtbase5-5.15.2-4.mga8.src.rpm
Depends on: 27362 => (none)
Summary: OpenBoard crashes when right-clicking on the text box on Mageia 8 => qtbase5 bug when right-clicking on the text box in OpenBoard

Comment 6 Aurelien Oudelet 2021-04-30 18:58:47 CEST
Suggested Advisory:
========================

Updated qtbase5 packages fix some bugs

The Updated qtbase5 packages fix:

- a bug in the way how shell scripts are parsed/sourced
by some startup binaries (e.g. startplasma-x11) (see mga#27362).

- a bug in QGraphicsItem that can result in a crash if click right button of mouse (mga#28824) on some text box, fixed by providing an upstream patch QTBUG-88309.

reference:
https://bugs.mageia.org/show_bug.cgi?id=28824
https://bugs.mageia.org/show_bug.cgi?id=27362
========================

Preliminary updated packages in 8/core/updates_testing:
========================
lib(64)qt5-database-plugin-ibase-5.15.2-4.2.mga8
lib(64)qt5-database-plugin-mysql-5.15.2-4.2.mga8
lib(64)qt5-database-plugin-sqlite-5.15.2-4.2.mga8
lib(64)qt5concurrent5-5.15.2-4.2.mga8
lib(64)qt5core5-5.15.2-4.2.mga8
lib(64)qt5dbus5-5.15.2-4.2.mga8
lib(64)qt5eglfsdeviceintegration5-5.15.2-4.2.mga8
lib(64)qt5eglfskmssupport5-5.15.2-4.2.mga8
lib(64)qt5gui5-5.15.2-4.2.mga8
lib(64)qt5network5-5.15.2-4.2.mga8
lib(64)qt5opengl5-5.15.2-4.2.mga8
lib(64)qt5printsupport5-5.15.2-4.2.mga8
lib(64)qt5sql5-5.15.2-4.2.mga8
lib(64)qt5test5-5.15.2-4.2.mga8
lib(64)qt5widgets5-5.15.2-4.2.mga8
lib(64)qt5xcbqpa5-5.15.2-4.2.mga8
lib(64)qt5xml5-5.15.2-4.2.mga8
qtbase5-common-5.15.2-4.2.mga8

from SRPM:
========================
qtbase5-5.15.2-4.2.mga8.src.rpm
Comment 7 David GEIGER 2021-04-30 19:04:19 CEST
Yeah! Confirmed here on my mga8 for x86_64, after the update no more crash when right-clicking on the openboard text box.
Comment 8 Aurelien Oudelet 2021-04-30 20:10:27 CEST
(In reply to David GEIGER from comment #7)
> Yeah! Confirmed here on my mga8 for x86_64, after the update no more crash
> when right-clicking on the openboard text box.

Yes.
So, assigning to QA and already we have MGA8-64-OK for both issues... ;)

Whiteboard: (none) => MGA8-64-OK
Assignee: geiger.david68210 => qa-bugs

Comment 9 Aurelien Oudelet 2021-04-30 20:24:19 CEST
Full updated packages list in core/updates_testing:
========================

lib(64)qt5-database-plugin-ibase-5.15.2-4.2.mga8
lib(64)qt5-database-plugin-mysql-5.15.2-4.2.mga8
lib(64)qt5-database-plugin-odbc-5.15.2-4.2.mga8
lib(64)qt5-database-plugin-pgsql-5.15.2-4.2.mga8
lib(64)qt5-database-plugin-sqlite-5.15.2-4.2.mga8
lib(64)qt5-database-plugin-tds-5.15.2-4.2.mga8
lib(64)qt5accessibilitysupport-static-devel-5.15.2-4.2.mga8
lib(64)qt5base5-devel-5.15.2-4.2.mga8
lib(64)qt5bootstrap-static-devel-5.15.2-4.2.mga8
lib(64)qt5concurrent-devel-5.15.2-4.2.mga8	
lib(64)qt5concurrent5-5.15.2-4.2.mga8
lib(64)qt5core-devel-5.15.2-4.2.mga8
lib(64)qt5core5-5.15.2-4.2.mga8
lib(64)qt5dbus-devel-5.15.2-4.2.mga8
lib(64)qt5dbus5-5.15.2-4.2.mga8
lib(64)qt5devicediscoverysupport-static-devel-5.15.2-4.2.mga8
lib(64)qt5edid-devel-5.15.2-4.2.mga8
lib(64)qt5eglfsdeviceintegration-devel-5.15.2-4.2.mga8	
lib(64)qt5eglfsdeviceintegration5-5.15.2-4.2.mga8
lib(64)qt5eglfskmssupport-devel-5.15.2-4.2.mga8	
lib(64)qt5eglfskmssupport5-5.15.2-4.2.mga8
lib(64)qt5eglsupport-static-devel-5.15.2-4.2.mga8
lib(64)qt5eventdispatchersupport-static-devel-5.15.2-4.2.mga8
lib(64)qt5fbsupport-static-devel-5.15.2-4.2.mga8
lib(64)qt5fontdatabasesupport-static-devel-5.15.2-4.2.mga8
lib(64)qt5glxsupport-static-devel-5.15.2-4.2.mga8
lib(64)qt5gui-devel-5.15.2-4.2.mga8
lib(64)qt5gui5-5.15.2-4.2.mga8
lib(64)qt5inputsupport-static-devel-5.15.2-4.2.mga8
lib(64)qt5kmssupport-static-devel-5.15.2-4.2.mga8
lib(64)qt5linuxaccessibilitysupport-static-devel-5.15.2-4.2.mga8	
lib(64)qt5network-devel-5.15.2-4.2.mga8
lib(64)qt5network5-5.15.2-4.2.mga8
lib(64)qt5opengl-devel-5.15.2-4.2.mga8
lib(64)qt5opengl5-5.15.2-4.2.mga8
lib(64)qt5platformcompositorsupport-static-devel-5.15.2-4.2.mga8
lib(64)qt5platformsupport-devel-5.15.2-4.2.mga8
lib(64)qt5printsupport-devel-5.15.2-4.2.mga8
lib(64)qt5printsupport5-5.15.2-4.2.mga8
lib(64)qt5servicesupport-static-devel-5.15.2-4.2.mga8
lib(64)qt5sql-devel-5.15.2-4.2.mga8
lib(64)qt5sql5-5.15.2-4.2.mga8
lib(64)qt5test-devel-5.15.2-4.2.mga8
lib(64)qt5test5-5.15.2-4.2.mga8
lib(64)qt5themesupport-static-devel-5.15.2-4.2.mga8
lib(64)qt5vulkansupport-static-devel-5.15.2-4.2.mga8
lib(64)qt5widgets-devel-5.15.2-4.2.mga8
lib(64)qt5widgets5-5.15.2-4.2.mga8
lib(64)qt5xcbqpa-devel-5.15.2-4.2.mga8
lib(64)qt5xcbqpa5-5.15.2-4.2.mga8
lib(64)qt5xkbcommonsupport-static-devel-5.15.2-4.2.mga8
lib(64)qt5xml-devel-5.15.2-4.2.mga8
lib(64)qt5xml5-5.15.2-4.2.mga8
qtbase5-common-5.15.2-4.2.mga8
qtbase5-common-devel-5.15.2-4.2.mga8
qtbase5-doc-5.15.2-4.1.mga8
qtbase5-doc-5.15.2-4.2.mga8
qtbase5-examples-5.15.2-4.2.mga8

from SRPM:
qtbase5-5.15.2-4.2.mga8.src.rpm

Keywords: (none) => advisory
Depends on: (none) => 27362

Comment 10 Aurelien Oudelet 2021-04-30 20:28:07 CEST
Please ignore qtbase5-doc-5.15.2-4.1.mga8 as there is qtbase5-doc-5.15.2-4.2.mga8.
Aurelien Oudelet 2021-04-30 20:41:43 CEST

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 11 Mageia Robot 2021-04-30 22:17:51 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2021-0101.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.