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

Bug#949035: blender: crashes when opening certain files



Hi,

there were multiple bugs or broken assumptions in Blender with the
given file, which appears to be a pre-2.5 file re-saved with 2.70.

Committed two fixes, the file should open fine now:
* https://developer.blender.org/rBd52551401e18
* https://developer.blender.org/rB3cd1c8ccffec

While the latter one could be back ported to the 2.82 release branch,
I'm not so keen on doing so with the former. We try to avoid
unnecessary risks at this point in the release cycle.
So don't expect the file to open fine in any 2.82 builds (although the
assert crashes should only happen in debug builds - with unknown
consequences for release builds). 2.83 builds should be fine, you can
test the nightly 2.83 alpha build once it's updated:
https://builder.blender.org/.

So I guess this report can be closed. Will leave that up to the Debian
team though, I don't know their policies :)

Cheers,
- Julian -

On Thu, 16 Jan 2020 11:50:30 +0100 Guillaume Clercin
<gclercin@intellique.com> wrote:
> Package: blender
> Version: 2.81.a+dfsg-3
> Severity: important
>
> Dear Maintainer,
>
> *** Reporter, please consider answering these questions, where appropriate ***
>
>    * What led up to the situation?
>      Updating to the latest version.
>
>    * What was the outcome of this action?
>      Blender crashes like this:
>
> % blender -b de2.blend
>      Blender 2.81 (sub 16)
>      Read prefs: /home/guillaume/.config/blender/2.81/config/userpref.blend
>      Read blend: /home/guillaume/Image/blender/de2.blend
>      blender(BLI_system_backtrace+0x33) [0x559481933df3]
>      blender(blo_do_versions_280+0x588f) [0x55948170cd7f]
>      blender(+0x1282925) [0x5594816e1925]
>      blender(blo_read_file_internal+0xb2e) [0x5594816f636e]
>      blender(BLO_read_from_file+0x3d) [0x55948171657d]
>      blender(BKE_blendfile_read+0x30) [0x559482146550]
>      blender(WM_file_read+0x146) [0x559481b291d6]
>      blender(+0x127e737) [0x5594816dd737]
>      blender(BLI_argsParse+0xd7) [0x5594818e5a67]
>      blender(main+0x26f) [0x5594816a4e8f]
>      /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb) [0x7f846566ebbb]
>      blender(_start+0x2a) [0x5594816dc8ba]
>      BLI_assert failed: /build/blender-WIjrmw/blender-2.81.a+dfsg/source/blender/blenloader/intern/versioning_280.c:2577, blo_do_versions_280(), at 'ar_header'
>
>
>    * What outcome did you expect instead?
>      As previous version of blender, open the file.
>
> *** End of the template - remove these template lines ***
>
>
> -- System Information:
> Debian Release: bullseye/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 5.4.0-2-amd64 (SMP w/4 CPU cores)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
> Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr:en_US (charmap=UTF-8)
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
> Versions of packages blender depends on:
> ii  blender-data                      2.81.a+dfsg-3
> ii  fonts-dejavu                      2.37-1
> ii  libavcodec58                      7:4.2.1-2+b1
> ii  libavdevice58                     7:4.2.1-2+b1
> ii  libavformat58                     7:4.2.1-2+b1
> ii  libavutil56                       7:4.2.1-2+b1
> ii  libboost-locale1.67.0             1.67.0-17


Reply to: