[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#962074: marked as done (blender: crash in an assertion and doubt about CMAKE_BUILD_TYPE)



Your message dated Sat, 04 Jul 2020 19:48:34 +0000
with message-id <E1jro9K-000FEV-UJ@fasolo.debian.org>
and subject line Bug#962074: fixed in blender 2.83.1+dfsg-2
has caused the Debian Bug report #962074,
regarding blender: crash in an assertion and doubt about CMAKE_BUILD_TYPE
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
962074: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=962074
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: blender
Version: 2.82.a+dfsg-1+b2
Severity: normal
Tags: upstream

Dear Maintainer,

I ran into the upstream bug T75822[1] which is caused by an assertion.

TBH being able to reproduce that bug with the blender executable shipped
in Debian was a little surprising because it is supposed to only happen
in debug builds.

The assertion is enabled in Debian because dh runs cmake with
CMAKE_BUILD_TYPE=None which in particular results in NDEBUG not being
defined, which makes asserts() to run.

It turns out that  having CMAKE_BUILD_TYPE=None by default is on
purpose[2] to make sure that cmake does not blindly override global
compilation flags if the packager didn't ask that explicitly, some
discussion can be found in [3].

My direct concern would be to just have blender not crashing, and
upstream is working on a fix[4] for that.

However the issue also raised a question about whether a Release build
type should be used for the blender Debian executable; or if at least
assertions should be disabled by defining NDEBUG.

The upstream maintainer for the linux platform would also be
interested[5] in this.

Do you have an opinion?

Thanks,
   Antonio

[1] https://developer.blender.org/T75822
[2] https://sources.debian.org/src/debhelper/13.1/lib/Debian/Debhelper/Buildsystem/cmake.pm/#L16
[3] https://github.com/ros-infrastructure/bloom/issues/327
[4] https://developer.blender.org/D7595
[5] https://developer.blender.org/T75822#942660

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.6.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages blender depends on:
ii  blender-data              2.82.a+dfsg-1
ii  fonts-dejavu              2.37-2
ii  libavcodec58              7:4.2.2-1+b1
ii  libavdevice58             7:4.2.2-1+b1
ii  libavformat58             7:4.2.2-1+b1
ii  libavutil56               7:4.2.2-1+b1
ii  libboost-locale1.67.0     1.67.0-18
ii  libc6                     2.30-8
ii  libfftw3-double3          3.3.8-2
ii  libfreetype6              2.10.1-2
ii  libgcc-s1                 10.1.0-3
ii  libgl1                    1.3.1-1
ii  libglew2.1                2.1.0-4+b1
ii  libgomp1                  10.1.0-3
ii  libilmbase24              2.3.0-6
ii  libjack0 [libjack-0.125]  1:0.125.0-3+b1
ii  libjemalloc2              5.2.1-1
ii  libjpeg62-turbo           1:1.5.2-2+b1
ii  libopenal1                1:1.19.1-1+b1
ii  libopencolorio1v5         1.1.1~dfsg0-6+b1
ii  libopenexr24              2.3.0-6
ii  libopenimageio2.1         2.1.15.0~dfsg0-1
ii  libopenjp2-7              2.3.1-1
ii  libopenvdb7.0             7.0.0-3
ii  libosdcpu3.4.3            3.4.3-3
ii  libosdgpu3.4.3            3.4.3-3
ii  libpcre3                  2:8.39-12+b1
ii  libpng16-16               1.6.37-2
ii  libpython3.8              3.8.3-1
ii  libsdl1.2debian           1.2.15+dfsg2-5
ii  libsndfile1               1.0.28-8
ii  libspnav0                 0.2.3-1+b2
ii  libstdc++6                10.1.0-3
ii  libswscale5               7:4.2.2-1+b1
ii  libtbb2                   2020.2-2
ii  libtiff5                  4.1.0+git191117-2
ii  libx11-6                  2:1.6.9-2+b1
ii  libxfixes3                1:5.0.3-2
ii  libxi6                    2:1.7.9-1
ii  libxml2                   2.9.10+dfsg-5
ii  libxrender1               1:0.9.10-1
ii  libxxf86vm1               1:1.1.4-1+b2
ii  zlib1g                    1:1.2.11.dfsg-2

blender recommends no packages.

blender suggests no packages.

-- no debconf information
-- 
Antonio Ospite
https://ao2.it
https://twitter.com/ao2it

A: Because it messes up the order in which people normally read text.
   See http://en.wikipedia.org/wiki/Posting_style
Q: Why is top-posting such a bad thing?

--- End Message ---
--- Begin Message ---
Source: blender
Source-Version: 2.83.1+dfsg-2
Done: mfv@debian.org (Matteo F. Vescovi)

We believe that the bug you reported is fixed in the latest version of
blender, 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 962074@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matteo F. Vescovi <mfv@debian.org> (supplier of updated blender 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)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 04 Jul 2020 20:54:31 +0200
Source: blender
Architecture: source
Version: 2.83.1+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Matteo F. Vescovi <mfv@debian.org>
Closes: 962074 963975
Changes:
 blender (2.83.1+dfsg-2) unstable; urgency=medium
 .
   [ Antonio Ospite ]
   * debian/patches: do not override fonts installation path anymore
     (Closes: #963975)
   * debian/rules: disable debug (e.g. asserts) in debian builds
     (Closes: #962074)
Checksums-Sha1:
 98bf38896e3ac4264dd21e47e7c37e0b12fec061 3075 blender_2.83.1+dfsg-2.dsc
 04134a7cad1b900f3b02a99e4266c9c0ec2e10c8 33328 blender_2.83.1+dfsg-2.debian.tar.xz
 86374987974a982f1efe228768e1f344301a2252 7261 blender_2.83.1+dfsg-2_source.buildinfo
Checksums-Sha256:
 7d292404e06aebd023f1f7a97ffbac30e74ef525d64c747bbd2b764ff12e0624 3075 blender_2.83.1+dfsg-2.dsc
 6b8e7e9bdcaecece14cc8938e6ced5f800eed027d5afd69f56804783ece73b69 33328 blender_2.83.1+dfsg-2.debian.tar.xz
 8a3661cec46db9781d7e933bd9b0e794f8271a444d2e245ee8b073ea36ec9a15 7261 blender_2.83.1+dfsg-2_source.buildinfo
Files:
 6c498d56565a2ee5d6c6f6e6180cfecf 3075 graphics optional blender_2.83.1+dfsg-2.dsc
 ba0d006fea8271775ea924cd33a9d861 33328 graphics optional blender_2.83.1+dfsg-2.debian.tar.xz
 e3b02a453f20d155c6c06c3e3c08b8e2 7261 graphics optional blender_2.83.1+dfsg-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----
Comment: Debian powered!

iQKTBAEBCgB9FiEE890J+NqH0d9QRsmbBhL0lE7NzVoFAl8A0LxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEYz
REQwOUY4REE4N0QxREY1MDQ2Qzk5QjA2MTJGNDk0NEVDRENENUEACgkQBhL0lE7N
zVrTAA//fmniLmzza7geoiR2tvGNSV4Nd9H2qMnCd+f/hFJ17X6HGOcN60V9FPuP
H5T3KXw24wteQ+T+NT2X4/N2Y3f9sM4LcH+JugtmkPpJ7tcz/PVFxEExGYIn/rO+
KVzvDmjVGZlB2SIk3BNbp+JdLlbaVqHbVnG3HLOt1h1rgqFQoLWcWeWV2tLdOiq7
5SIWM8kdZCZp167Hly3WfVE4bBhxw1j+orW9Yjehi/ig8c44EV7l0TPUL782S0lL
fB1HT4Dx9qons9iiLHxpJ++pcNm2AoyMDazWi4aGRuaj5ZEW9ydC3jW/m+gA9+R1
PD14mZx+nNCn7+XGNbsGlu95LQETsA0yl28mfMrOguZzOXoeRkfFMJ8zWzFD2Zc+
9uVw6s9NTrBoca3yEk8IWRjvhQDc6OWTj9nt0FPzfdlU6FsxcVaIT6VJdz0zRdc9
Y/jTEh2NvGJV4Z94ytvOQ/mbVKPla/XnbASX5Q08Gj4l5LtsqtjEg1tZTgMJs+ZU
fNmMTGtFc7jXeeCiMEqUfrdMh95pZoqEYy3Q6WQzZC8kKJtDwpg8QT/sokbDHer8
BEjkV/bLssVqOvK50U/3FgoihGysP/WUeG+wmtZ3cr1pW4TzXVPFcd6ScP29IzXo
udqd+XBdn3beC6JR25rQ+HrKyhZmzCTsAZOtSe32WzjK9eA8JfE=
=0U4M
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: