#969230 coin3: FreeCAD crashes because of GLX glue trying to use NULL display

Package:
coin3
Source:
coin3
Submitter:
Pedro Ângelo
Date:
2022-06-15 11:06:05 UTC
Severity:
important
Tags:
#969230#5
Date:
2020-08-29 17:32:02 UTC
From:
To:
Dear Maintainer,

   * What led up to the situation?

On Debian testing, under the Sway window manager (which is Wayland-based), it
is not possible to read or write FCSstd files on Freecad. To reproduce:

 * use a wayland-based window manager
 * open a shell and execute `QT_QPA_PLATFORM=wayland freecad`
 * try to load an FCSstd file

this issue is known upstream:

https://forum.freecadweb.org/viewtopic.php?t=33359

the proper fix requires a patch recently merged to coin3d:

https://github.com/coin3d/coin/pull/404

I flagged this as important because it makes the package unusable on native
Wayland setups. A workaround is to set `QT_QPA_PLATFORM=xcb` before starting
Freecad.

#969230#10
Date:
2021-10-21 15:15:21 UTC
From:
To:
Followup-For: Bug #969230
Control: reassign -1 coin3
Control: retitle -1 coin3: FreeCAD crashes because of GLX glue trying to use NULL display
Control: affects -1 freecad
Control: tags -1 fixed-upstream patch
Control: forwarded -1 https://github.com/coin3d/coin/pull/404

Lets reassign it to coin3 then. Unfortunatly the merge request has been fixed after
they released 4.0.0, so it is not in Debian yet, but maybe the maintainers of coin3d
want to cherry pick the patch at
https://patch-diff.githubusercontent.com/raw/coin3d/coin/pull/404.patch

#969230#27
Date:
2022-06-15 11:04:04 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
coin3, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 969230@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Timo Röhling <roehling@debian.org> (supplier of updated coin3 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 15 Jun 2022 12:38:29 +0200
Source: coin3
Architecture: source
Version: 4.0.0+ds-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Timo Röhling <roehling@debian.org>
Closes: 969230
Changes:
 coin3 (4.0.0+ds-3) unstable; urgency=medium
 .
   * Team upload.
   * [33d2f6d] Fix d/watch
   * [8b5afa8] Apply Multi-Arch hints
   * [8647e12] Bump Standards-Version to 4.6.1
 .
   [ Leopold Palomo-Avellaneda ]
   * [3349935] Cherry-pick upstream patch to prevent Wayland crash with
     NULL display (Closes: #969230)
Checksums-Sha1:
 2151e28bc45cce10f83abd2a8a6074dee26bcaa7 2232 coin3_4.0.0+ds-3.dsc
 bae659c6459faf669940395b25ee8c3a76c37013 14976 coin3_4.0.0+ds-3.debian.tar.xz
 9deaa7f6500c9fb65a1ae8362502aa18526eee90 16280 coin3_4.0.0+ds-3_amd64.buildinfo
Checksums-Sha256:
 90590f2d4f27a3217c2efea86c0a25404f57675433cb0b0ed6a9acbe299ba401 2232 coin3_4.0.0+ds-3.dsc
 4f278858f33414d4a62592423e882cd51ce45ff6064a11262479b7a7bd114e42 14976 coin3_4.0.0+ds-3.debian.tar.xz
 f3429cface87f4018dcff25c10966502a78980326d3a5390b63555b31a4cd00e 16280 coin3_4.0.0+ds-3_amd64.buildinfo
Files:
 14e3f288c7e94dd0029198ddfbce485a 2232 graphics optional coin3_4.0.0+ds-3.dsc
 387477efa667947f9a66741b7df02ee1 14976 graphics optional coin3_4.0.0+ds-3.debian.tar.xz
 074b3e29617be8ad826a50d342fb68cc 16280 graphics optional coin3_4.0.0+ds-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQHIBAEBCgAyFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmKpux0UHHJvZWhsaW5n
QGRlYmlhbi5vcmcACgkQ+C8H+466LVko4QwAm3qENxs4UtRrAaFyqDVi1AAXdWr3
6azsawPcqAE2ad+kvEQLVrsxqK6udi6ymhqWrA4JrWTImOJNT+IuZU6s31GcPsbh
mIbCBEydJtX1sVGvWd8ruG/vcyPzO43t3NyQG7PBm8g/WN5nxDI0nOib0ZoUF88a
8bsUQIY5Vz5uJAFN6pE8Ut1+TBA7cHV+UlwXkkHoRcY4kzH4ko6FFhMkUjkFsWXx
hNHY+HQz3b6aGUKxyn0DgWZWthUg/+RWkxUVOTMbnfyeR5VezHSkrkzey6JdQ452
tK/b9q0jLOlj00UMOvZBOUwlKg1CFbgmoavB1MdwQoBtLXhqMjI9xSr3n2L1To24
aip1zAUamspBDGZ/Juz296tlTCmi36XnE6soTS67dsX3hmlrqSXOHGyDfDDeintG
6ZeQzAAdJHOcft/1hE/kvaVSSAQ2cf9tujJuUWXfDfYMj7nIjDC0BW4wZXCtJdUv
BmxuRpoKDHakI/PsFuQoZFEyvDmIHtmwI6u1
=C4ay
-----END PGP SIGNATURE-----