Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Segmentation fault when using html application #1179

Open
Sina-Ghaderi opened this issue Dec 1, 2024 · 1 comment
Open

[Bug] Segmentation fault when using html application #1179

Sina-Ghaderi opened this issue Dec 1, 2024 · 1 comment
Labels

Comments

@Sina-Ghaderi
Copy link

Sina-Ghaderi commented Dec 1, 2024

Describe the bug

Segmentation fault when dragging html app inside the board

To Reproduce

  1. Open the OpenBoard
  2. Click on the right button that shows home folders including Audio, Movies, Trash etc..
  3. Go to Application folder
  4. Drag HTML it into the board

Expected behavior

Showing HTML application

Actual behavior

OpenBoard Crashed :(((

Additional resources

OpenBoard output in terminal:

sina@debian-asus:~$ OpenBoard
Invalid path data; path truncated.
Persisting document; path is "/home/sina/.local/share/OpenBoard/document/OpenBoard Document 2024-12-02 01-31-58.717/metadata.rdf"
QIODevice::read (QFile, "/usr/share/openboard/library/applications/Html.wgt"): device not open
Segmentation fault

Context

  • reproducibility : systematic (i don't know what this means)

  • OpenBoard version :

    • bug happens with : 1.6.4
    • didn't check : 1.7.0 1.7.1a-x.y.z
  • OS :

    • bug happens with : Linux
    • didn't check : Windows macOS
  • Installation source : Debian Linux distribution repository with apt install openboard

  • here is some additional details about openboard package:

Package: openboard
Version: 1.6.4+dfsg-1+b1
Priority: optional
Section: x11
Source: openboard (1.6.4+dfsg-1)
Maintainer: Debian Edu Packaging Team <[email protected]>
Installed-Size: 7,172 kB
Depends: libavcodec59 (>= 7:5.0), libavformat59 (>= 7:5.0), libavutil57 (>= 7:5.1), libc6 (>= 2.34), libgcc-s1 (>= 3.0), libgomp1 (>= 4.9), libpoppler126 (>= 22.12.0), libqt5concurrent5 (>= 5.6.0~rc), libqt5core5a (>= 5.15.1), libqt5gui5 (>= 5.14.1) | libqt5gui5-gles (>= 5.14.1), libqt5multimedia5 (>= 5.6.0~beta), libqt5multimediawidgets5 (>= 5.6.0~beta), libqt5network5 (>= 5.14.1), libqt5printsupport5 (>= 5.0.2), libqt5svg5 (>= 5.6.0~beta), libqt5webkit5 (>= 5.212.0~alpha3), libqt5widgets5 (>= 5.15.1), libqt5xml5 (>= 5.0.2), libquazip5-1 (>= 0.7.3), libssl3 (>= 3.0.0), libstdc++6 (>= 11), libswresample4 (>= 7:5.0), libswscale6 (>= 7:5.0), libx11-6, zlib1g (>= 1:1.1.4), openboard-common (>= 1.6.4+dfsg-1)
Suggests: openboard-contrib
Breaks: openboard-common (<< 1.5.3-1~)
Replaces: openboard-common (<< 1.5.3-1~)
Homepage: https://github.com/OpenBoard-org/OpenBoard
Tag: uitoolkit::qt
Download-Size: 2,199 kB
APT-Manual-Installed: yes
APT-Sources: http://deb.debian.org/debian bookworm/main amd64 Packages
Description: Interactive White Board Application
 OpenBoard is an open source cross-platform interactive white board
 application designed primarily for use in schools.
 .
 It was originally forked from Open-Sankoré, which was itself based on
 Uniboard.

Additional context

  • OS(es) detailed version (for the ones you reproduced the bug on)
    • Linux : Debian GNU/Linux 12 (bookworm)
  • number and resolution of monitors : 1 (1920x1080)
@Sina-Ghaderi Sina-Ghaderi changed the title Segmentation fault when using html application [Bug] Segmentation fault when using html application Dec 1, 2024
@letsfindaway
Copy link
Collaborator

Please note that you are using an outdated version and a build not officially supported by OpenBoard. We had a similar bug report here #826 with the same version you're using, so I think you have the same problem.

I recommend to use the official build of OpenBoard 1.7.2 for Debian 12 instead. See Download and select the official Debian 12 package. I recommend to first uninstall OpenBoard before installing the downloaded RPM package.

Note also that the widget engine executing the applications was completely changed between 1.6.x and 1.7.x. You might have a look at the Release notes of 1.7.0 and at the Wiki page describing some aspects of the change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants