Page MenuHome

Blender crash on Ctrl+Z when two windows are used
Closed, DuplicatePublic

Description

Operating system: Windows-7-6.1.7601-SP1 64 Bits
Graphics card: GeForce GTX 970/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 430.39

Broken: version: 2.80 (sub 60), branch: blender2.7, commit date: 2019-05-03 21:09, hash: rBee0d8426ab6d

Blender crash on Ctrl+Z when two windows are used.

Open Blender.
Open new window ( top menu > window > new window ).
Minimize new window and go back to main ( first ) window.
Move cube.
Press Ctrl+Z.
Crash.

Details

Type
Bug

Event Timeline

Seen here as well, following the OP's instructions.
version: 2.80 (sub 60), branch: master, commit date: 2019-05-05 07:44, hash: 1c5860407068, type: Debug

Backtrace:

Reading symbols from /home/gosgood/git_repositories/build_linux_debug/bin/blender...done.
(gdb) run
Starting program: /home/gosgood/git_repositories/build_linux_debug/bin/blender 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffd2fff700 (LWP 40353)]
   (...omitted for brevity...)
[New Thread 0x7fff78fff700 (LWP 40470)]
   (...opened second window. minimized. original window. moved cube. Cntl-Z...)
Thread 1 "blender" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007fffeaccb391 in __GI_abort () at abort.c:79
#2  0x00005555577ff264 in DEG_get_evaluated_scene (graph=0x7fff7f91e508) at /home/gosgood/git_repositories/blender/source/blender/depsgraph/intern/depsgraph_query.cc:151
#3  0x0000555557afb954 in wm_event_do_handlers (C=0x7fffd3c58708) at /home/gosgood/git_repositories/blender/source/blender/windowmanager/intern/wm_event_system.c:3096
#4  0x0000555557aefa11 in WM_main (C=0x7fffd3c58708) at /home/gosgood/git_repositories/blender/source/blender/windowmanager/intern/wm.c:418
#5  0x0000555557451d34 in main (argc=1, argv=0x7fffffffdb88) at /home/gosgood/git_repositories/blender/source/creator/creator.c:500
(gdb) up
#1  0x00007fffeaccb391 in __GI_abort () at abort.c:79
79	abort.c: No such file or directory.
(gdb) up
#2  0x00005555577ff264 in DEG_get_evaluated_scene (graph=0x7fff7f91e508) at /home/gosgood/git_repositories/blender/source/blender/depsgraph/intern/depsgraph_query.cc:151
151	  BLI_assert(scene_cow != NULL && DEG::deg_copy_on_write_is_expanded(&scene_cow->id));
(gdb) p scene_cow
$1 = (Scene *) 0x0
(gdb) set print pretty
(gdb) p *deg_graph
$2 = {
  id_hash = 0x7fff79fcee28, 
  id_nodes = std::vector of length 0, capacity 0, 
  time_source = 0x0, 
  need_update = true, 
  id_type_updated = '\000' <repeats 36 times>, 
  entry_tags = 0x7fff79fcedd8, 
  operations = std::vector of length 0, capacity 0, 
  lock = 1, 
  scene = 0x7fff721c3008, 
  view_layer = 0x7fff7212cfc8, 
  mode = DAG_EVAL_VIEWPORT, 
  ctime = 1, 
  scene_cow = 0x0, 
  is_active = false, 
  debug_flags = 0, 
  debug_name = "SCScene :: View Layer", 
  debug_is_evaluating = false, 
  physics_relations = {0x0, 0x0, 0x0, 0x0}
}
(gdb)

This backtrace is identical to the one obtained in T64163.

AV (Dspazio) added a subscriber: AV (Dspazio).EditedMay 6 2019, 1:06 AM

Can confirm on my set up. 4k and 1080p. Seems that ctrl z still works on secondary window.

1080ti, 32 gb ram, w10, last build.

Edit: Confirmed on core 2 duo, G 105 M nvidia laptop without secondary screen and last build: May 04, 01:50:38