Page MenuHome

Blender debug builds triggers asserts when copying pose bone.
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Gentoo Linux
Graphics card: AMD 5700xt

Blender Version
Broken: rB4102d67d32ad2d8411d1ef15e80d3373f36e262b
(Has to be a debug build to trigger the asserts)

Short description of error
When opening a saved .blend files with bones in it, an assert will fire off when you try to copy a pose bone.

Exact steps for others to reproduce the error

  1. Open attached .blend file
  2. Go into pose mode.
  3. Copy the only pose bone (ctrl+c)
  4. The following assert is triggered:
blenderdebug(BLI_system_backtrace+0x35) [0x56332f294818]
blenderdebug(BKE_bpath_relative_rebase+0x73) [0x56332679f1ce]
blenderdebug(BLO_write_file+0x2cc) [0x563326981aa4]
blenderdebug(BKE_blendfile_write_partial+0x208) [0x5633276d0d35]
blenderdebug(BKE_copybuffer_save+0x32) [0x5633276cea91]
blenderdebug(+0x4a87825) [0x563327121825]
blenderdebug(+0x41d63c1) [0x5633268703c1]
blenderdebug(+0x41d8307) [0x563326872307]
blenderdebug(+0x41d90bb) [0x5633268730bb]
blenderdebug(+0x41da132) [0x563326874132]
blenderdebug(+0x41da6cf) [0x5633268746cf]
blenderdebug(wm_event_do_handlers+0xb64) [0x563326875db8]
blenderdebug(WM_main+0x30) [0x5633268699d3]
blenderdebug(+0x3d4b227) [0x5633263e5227]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x7f2704041b97]
blenderdebug(_start+0x2a) [0x5633263e4c8a]
BLI_assert failed: /home/sybren/workspace/blender-git/blender/source/blender/blenkernel/intern/bpath.c:172, BKE_bpath_relative_rebase(), at 'basedir_src[0] != '\0''

Revisions and Commits