Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 931587

Summary: media-gfx/blender-4.1.1: OpenImageIO related Segmentation Fault after 23.0 upgrading (with dev-libs/boost-1.85.0?)
Product: Gentoo Linux Reporter: brothermechanic
Component: Current packagesAssignee: Sebastian Parborg <darkdefende>
Status: RESOLVED TEST-REQUEST    
Severity: normal CC: brothermechanic, darkdefende, egor-gl, negril.nx+gentoo, proxy-maint, sam, yamadharma
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=933289
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 930498    
Attachments: blender's crach log
emerge --info
emerge -pv blender openimageio
blender's crach log (I accidentally deleted the first one)

Description brothermechanic 2024-05-08 15:01:23 UTC
Created attachment 892496 [details]
blender's crach log

Blender every time crash after saving blends of images

This happends after upgrade to 23 and gcc-13
Comment 1 Sebastian Parborg 2024-05-10 10:44:53 UTC
I can not reproduce this on my system. There we no concrete steps to reproduce provided either.

I rendered an image in EEVEE and then saved the image to to disk.
I also create a texture in Blender and saved the .blend file with it.

No crashes.

You will have to provide better steps to reproduce if those two cases is not what you did.
Comment 2 Paul Zander 2024-05-10 11:52:15 UTC
We'd need a emerge --info blender openimageio and emerge -pv blender openimageio as well.
Comment 3 brothermechanic 2024-05-12 13:30:30 UTC
Created attachment 892805 [details]
emerge --info

emerge --info
Comment 4 brothermechanic 2024-05-12 13:31:35 UTC
Created attachment 892806 [details]
emerge -pv blender openimageio

emerge -pv blender openimageio
Comment 5 brothermechanic 2024-05-12 13:33:01 UTC
Created attachment 892807 [details]
blender's crach log (I accidentally deleted the first one)

blender's crach log (I accidentally deleted the first one)
Comment 6 brothermechanic 2024-05-25 06:48:42 UTC
my problem was in boost-1.85.0::gentoo

with boost-1.84.0 blender works stable!
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-06-02 03:35:37 UTC
Presumably bug 933289 then...
Comment 8 Larry the Git Cow gentoo-dev 2024-06-03 01:31:28 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bbea521152678132cf0b02e3a152481523b3078

commit 4bbea521152678132cf0b02e3a152481523b3078
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-06-03 01:19:54 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-06-03 01:20:45 +0000

    dev-libs/boost: fix aliasing violation in boost::container
    
    Note that we have to crank the subslot for this. I've added a fudge .1
    which we should drop on 1.86.0.
    
    Closes: https://bugs.gentoo.org/933289
    Bug: https://github.com/freeorion/freeorion/issues/4949
    Bug: https://github.com/boostorg/container/issues/252
    Bug: https://github.com/boostorg/container/issues/281
    Bug: https://bugs.gentoo.org/932780
    Bug: https://bugs.gentoo.org/931587
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-libs/boost/boost-1.85.0-r1.ebuild              | 348 ++++++++++++++++++
 .../files/boost-1.85.0-container-aliasing.patch    | 408 +++++++++++++++++++++
 2 files changed, 756 insertions(+)
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-06-03 01:31:52 UTC
Please try dev-libs/boost-1.85.0-r1, thanks!