Tara.blend from Blender cloud: moving a controller in pose mode instantly crashes Blender 2.8 #57879

Closed
opened 2018-11-16 20:26:54 +01:00 by Alan Knittel · 8 comments

System Information

Name NVIDIA GeForce GTX 1070
PNP Device ID PCI\VEN_10DE&DEV_1B81&SUBSYS_36FC1458&REV_A1\4&278F5FE4&0&0009
Adapter Type GeForce GTX 1070, NVIDIA compatible
Adapter Description NVIDIA GeForce GTX 1070
Adapter RAM (1,048,576) bytes
Installed Drivers C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumdx.dll
Driver Version 25.21.14.1616
INF File oem168.inf (Section108 section)
Color Planes Not Available
Color Table Entries 4294967296
Resolution 1920 x 1080 x 60 hertz
Bits/Pixel 32
Memory Address 0xDC000000-0xDCFFFFFF
Memory Address 0xA0000000-0xAFFFFFFF
Memory Address 0xB0000000-0xB1FFFFFF
IRQ Channel IRQ 17
Driver c:\windows\system32\driverstore\filerepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvlddmkm.sys (25.21.14.1616, 19.65 MB (20,605,496 bytes), 10/5/2018 10:23 AM)

OS Name Microsoft Windows 10 Pro
Version 10.0.17134 Build 17134
Processor Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz, 4001 Mhz, 4 Core(s), 8 Logical Processor(s)
Installed Physical Memory (RAM) 16.0 GB
Total Physical Memory 15.9 GB
Available Physical Memory 8.77 GB
Total Virtual Memory 29.4 GB
Available Virtual Memory 12.3 GB
Page File Space 13.5 GB

Blender Version
Broken: 2.80 alpha 2 2018-11-16 00:04

Tara.blend from Blender cloud: moving any controller in 3d mode view in pose mode instantly crashes Blender 2.8

Exact steps for others to reproduce the error

  1. Open Tara.Blend
  2. Highlight the wing controller
  3. Press G, move the controller

Crashes to {F5588863}System

**System Information** Name NVIDIA GeForce GTX 1070 PNP Device ID PCI\VEN_10DE&DEV_1B81&SUBSYS_36FC1458&REV_A1\4&278F5FE4&0&0009 Adapter Type GeForce GTX 1070, NVIDIA compatible Adapter Description NVIDIA GeForce GTX 1070 Adapter RAM (1,048,576) bytes Installed Drivers C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumdx.dll Driver Version 25.21.14.1616 INF File oem168.inf (Section108 section) Color Planes Not Available Color Table Entries 4294967296 Resolution 1920 x 1080 x 60 hertz Bits/Pixel 32 Memory Address 0xDC000000-0xDCFFFFFF Memory Address 0xA0000000-0xAFFFFFFF Memory Address 0xB0000000-0xB1FFFFFF IRQ Channel IRQ 17 Driver c:\windows\system32\driverstore\filerepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvlddmkm.sys (25.21.14.1616, 19.65 MB (20,605,496 bytes), 10/5/2018 10:23 AM) OS Name Microsoft Windows 10 Pro Version 10.0.17134 Build 17134 Processor Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz, 4001 Mhz, 4 Core(s), 8 Logical Processor(s) Installed Physical Memory (RAM) 16.0 GB Total Physical Memory 15.9 GB Available Physical Memory 8.77 GB Total Virtual Memory 29.4 GB Available Virtual Memory 12.3 GB Page File Space 13.5 GB **Blender Version** Broken: 2.80 alpha 2 2018-11-16 00:04 Tara.blend from Blender cloud: moving any controller in 3d mode view in pose mode instantly crashes Blender 2.8 **Exact steps for others to reproduce the error** 1. Open Tara.Blend 2. Highlight the wing controller 3. Press G, move the controller Crashes to {[F5588863](https://archive.blender.org/developer/F5588863/Tara.blend)}System
Author

Added subscriber: @AlanKnittel

Added subscriber: @AlanKnittel
Member

Added subscribers: @Sergey, @lichtwerk

Added subscribers: @Sergey, @lichtwerk
Sergey Sharybin was assigned by Philipp Oeser 2018-11-19 12:26:37 +01:00
Member

Confirmed,

asserts with BLI_assert(pose->chan_array != NULL);

@Sergey: is this for you?

1  raise                                                                                                                                                                                                                                               0x7ffff467053f 
2  abort                                                                                                                                                                                                                                               0x7ffff465a895 
3  pose_pchan_get_indexed                                                                                                                                                                                                        armature_update.c 580 0x29912d1      
4  BKE_pose_eval_bone                                                                                                                                                                                                            armature_update.c 637 0x29912d1      
5  std::__invoke_impl<void, void ( *&)(Depsgraph *, Scene *, Object *, int), Depsgraph *, Scene *&, Object *&, int&>                                                                                                             invoke.h          60  0x2f01d23      
6  std::__invoke<void ( *&)(Depsgraph *, Scene *, Object *, int), Depsgraph *, Scene *&, Object *&, int&>                                                                                                                        invoke.h          95  0x2f01a42      
7  std::_Bind<void ( *(std::_Placeholder<1>, Scene *, Object *, int))(Depsgraph *, Scene *, Object *, int)>::__call<void, Depsgraph *&&, 0ul, 1ul, 2ul, 3ul>(std::tuple<Depsgraph *&&>&&, std::_Index_tuple<0ul, 1ul, 2ul, 3ul>) functional        400 0x2f01712      
8  std::_Bind<void ( *(std::_Placeholder<1>, Scene *, Object *, int))(Depsgraph *, Scene *, Object *, int)>::operator()<Depsgraph *, void>(Depsgraph *&&)                                                                        functional        484 0x2f012ab      
9  std::_Function_handler<void (Depsgraph *), std::_Bind<void ( *(std::_Placeholder<1>, Scene *, Object *, int))(Depsgraph *, Scene *, Object *, int)>>::_M_invoke(std::_Any_data const&, Depsgraph *&&)                         std_function.h    297 0x2f00de3      
10 std::function<void (Depsgraph *)>::operator()(Depsgraph *) const                                                                                                                                                              std_function.h    687 0x2f0e82f      
11 DEG::deg_task_run_func                                                                                                                                                                                                        deg_eval.cc       94  0x2f0dfc3      
12 handle_local_queue                                                                                                                                                                                                            task.c            419 0x2ed189c      
13 task_scheduler_thread_run                                                                                                                                                                                                     task.c            448 0x2ed189c      
14 start_thread                                                                                                                                                                                                                                        0x7ffff480e58e 
15 clone 
```                                                                                                                                                                                                                                              0x7ffff4735593 
Confirmed, asserts with `BLI_assert(pose->chan_array != NULL);` @Sergey: is this for you? ``` 1 raise 0x7ffff467053f 2 abort 0x7ffff465a895 3 pose_pchan_get_indexed armature_update.c 580 0x29912d1 4 BKE_pose_eval_bone armature_update.c 637 0x29912d1 5 std::__invoke_impl<void, void ( *&)(Depsgraph *, Scene *, Object *, int), Depsgraph *, Scene *&, Object *&, int&> invoke.h 60 0x2f01d23 6 std::__invoke<void ( *&)(Depsgraph *, Scene *, Object *, int), Depsgraph *, Scene *&, Object *&, int&> invoke.h 95 0x2f01a42 7 std::_Bind<void ( *(std::_Placeholder<1>, Scene *, Object *, int))(Depsgraph *, Scene *, Object *, int)>::__call<void, Depsgraph *&&, 0ul, 1ul, 2ul, 3ul>(std::tuple<Depsgraph *&&>&&, std::_Index_tuple<0ul, 1ul, 2ul, 3ul>) functional 400 0x2f01712 8 std::_Bind<void ( *(std::_Placeholder<1>, Scene *, Object *, int))(Depsgraph *, Scene *, Object *, int)>::operator()<Depsgraph *, void>(Depsgraph *&&) functional 484 0x2f012ab 9 std::_Function_handler<void (Depsgraph *), std::_Bind<void ( *(std::_Placeholder<1>, Scene *, Object *, int))(Depsgraph *, Scene *, Object *, int)>>::_M_invoke(std::_Any_data const&, Depsgraph *&&) std_function.h 297 0x2f00de3 10 std::function<void (Depsgraph *)>::operator()(Depsgraph *) const std_function.h 687 0x2f0e82f 11 DEG::deg_task_run_func deg_eval.cc 94 0x2f0dfc3 12 handle_local_queue task.c 419 0x2ed189c 13 task_scheduler_thread_run task.c 448 0x2ed189c 14 start_thread 0x7ffff480e58e 15 clone ``` 0x7ffff4735593
Author

Folks, can we have any assurance this will be fixed before release? If not, I;m going to have to get someone to fix Tara.

Folks, can we have any assurance this will be fixed before release? If not, I;m going to have to get someone to fix Tara.

There might be a fix here, the rig itself has issues which makes it difficult to avoid dependency cycle which was considered fake by the rigger.

Most reliable will be to fix those dependency cycles in the rig.

There might be a fix here, the rig itself has issues which makes it difficult to avoid dependency cycle which was considered fake by the rigger. Most reliable will be to fix those dependency cycles in the rig.

Added subscriber: @brecht

Added subscriber: @brecht

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'

Confirmed crash in older version, but appears to be working without crashing now.

Confirmed crash in older version, but appears to be working without crashing now.
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#57879
No description provided.