Synfig version & platform:
master 6d3f75f
Issue description:
After selecting all layers with ctrl+shift+a and pressing ctrl+c to copy, Synfig crashed.
The project only has layers: Group, Text, Rectangle (region and shape) and regular Outline.
Backtrace:
Thread 48 (Thread 0x7fffd5ee7700 (LWP 1786510)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555559aa3d00) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555559aa3cb0, cond=0x555559aa3cd8) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x555559aa3cd8, mutex=0x555559aa3cb0) at pthread_cond_wait.c:638
#3 0x00007ffff0005dd5 in () at /usr/lib/x86_64-linux-gnu/mlt/libmltsdl.so
#4 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#5 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 47 (Thread 0x7fffbe732700 (LWP 1786509)):
#0 0x00007ffff5020c76 in __GI_ppoll (fds=0x7fff94001ab0, nfds=3, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1 0x00007fffeb4a6ec1 in pa_mainloop_poll () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2 0x00007fffeb4a74bf in pa_mainloop_iterate () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3 0x00007fffeb60e70b in () at /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
#4 0x00007fffeb5e1833 in () at /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
#5 0x00007fffeb5eb068 in () at /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
#6 0x00007fffeb62a059 in () at /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
#7 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#8 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 46 (Thread 0x7fffbf7fe700 (LWP 1786508)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555559a5027c) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555559a50228, cond=0x555559a50250) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x555559a50250, mutex=0x555559a50228) at pthread_cond_wait.c:638
#3 0x00007ffff4b2c5b9 in () at /usr/lib/x86_64-linux-gnu/libmlt.so.6
#4 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#5 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 45 (Thread 0x7fffd66e8700 (LWP 1786507)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x555559aa3d38) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555559aa3d40, cond=0x555559aa3d10) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x555559aa3d10, mutex=0x555559aa3d40) at pthread_cond_wait.c:638
#3 0x00007ffff00068be in () at /usr/lib/x86_64-linux-gnu/mlt/libmltsdl.so
#4 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#5 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 40 (Thread 0x7fffbdf31700 (LWP 1786483)):
#0 0x00007ffff5020b7f in __GI___poll (fds=0x555559719ef0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff54b97fe in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff54b991f in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff0468d8d in () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4 0x00007ffff54e252d in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 21 (Thread 0x7fffd4ee5700 (LWP 1786288)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff55059df in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff729035f in synfig::ThreadPool::thread_loop(int) (this=0x555556a986b0) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/threadpool.cpp:211
#3 0x00007ffff7294948 in sigc::bound_mem_functor1<void, synfig::ThreadPool, int>::operator()(int const&) const (this=0x5555587994b0, _A_a1=@0x5555587994c8: 2) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#4 0x00007ffff72943ef in sigc::adaptor_functor<sigc::bound_mem_functor1<void, synfig::ThreadPool, int> >::operator()<int&>(int&) const (this=0x5555587994a8, _A_arg1=@0x5555587994c8: 2) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#5 0x00007ffff7293cf4 in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::ThreadPool, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (this=0x5555587994a0) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124
#6 0x00007ffff7293388 in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::ThreadPool, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555558799470) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#7 0x00007ffff6033fda in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8 0x00007ffff54e252d in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 20 (Thread 0x7fffd56e6700 (LWP 1786287)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff55059df in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff729035f in synfig::ThreadPool::thread_loop(int) (this=0x555556a986b0) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/threadpool.cpp:211
#3 0x00007ffff7294948 in sigc::bound_mem_functor1<void, synfig::ThreadPool, int>::operator()(int const&) const (this=0x5555587959a0, _A_a1=@0x5555587959b8: 1) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#4 0x00007ffff72943ef in sigc::adaptor_functor<sigc::bound_mem_functor1<void, synfig::ThreadPool, int> >::operator()<int&>(int&) const (this=0x555558795998, _A_arg1=@0x5555587959b8: 1) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#5 0x00007ffff7293cf4 in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::ThreadPool, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (this=0x555558795990) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124
#6 0x00007ffff7293388 in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::ThreadPool, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555558795960) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#7 0x00007ffff6033fda in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8 0x00007ffff54e252d in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 11 (Thread 0x7fffd92bf700 (LWP 1786272)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5555569ee0a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555569ee030, cond=0x5555569ee080) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x5555569ee080, mutex=0x5555569ee030) at pthread_cond_wait.c:638
#3 0x00007ffff53197dc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff749a4a3 in synfig::rendering::RenderQueue::get(int) (this=0x5555569ee030, thread_index=7) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:261
#5 0x00007ffff7499c50 in synfig::rendering::RenderQueue::process(int) (this=0x5555569ee030, thread_index=7) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:136
#6 0x00007ffff74a0b62 in sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>::operator()(int const&) const (this=0x5555569c9b60, _A_a1=@0x5555569c9b78: 7) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7 0x00007ffff74a07f3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int> >::operator()<int&>(int&) const (this=0x5555569c9b58, _A_arg1=@0x5555569c9b78: 7) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8 0x00007ffff74a027e in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (this=0x5555569c9b50) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124
#9 0x00007ffff749f55a in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555569c9b20) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#10 0x00007ffff6033fda in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#11 0x00007ffff54e252d in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7fffd9ac0700 (LWP 1786271)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5555569ee0a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555569ee030, cond=0x5555569ee080) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x5555569ee080, mutex=0x5555569ee030) at pthread_cond_wait.c:638
#3 0x00007ffff53197dc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff749a4a3 in synfig::rendering::RenderQueue::get(int) (this=0x5555569ee030, thread_index=6) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:261
#5 0x00007ffff7499c50 in synfig::rendering::RenderQueue::process(int) (this=0x5555569ee030, thread_index=6) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:136
#6 0x00007ffff74a0b62 in sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>::operator()(int const&) const (this=0x5555569c9840, _A_a1=@0x5555569c9858: 6) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7 0x00007ffff74a07f3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int> >::operator()<int&>(int&) const (this=0x5555569c9838, _A_arg1=@0x5555569c9858: 6) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8 0x00007ffff74a027e in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (this=0x5555569c9830) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124
#9 0x00007ffff749f55a in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555569c9800) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#10 0x00007ffff6033fda in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#11 0x00007ffff54e252d in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7fffda2c1700 (LWP 1786270)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5555569ee0a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555569ee030, cond=0x5555569ee080) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x5555569ee080, mutex=0x5555569ee030) at pthread_cond_wait.c:638
#3 0x00007ffff53197dc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff749a4a3 in synfig::rendering::RenderQueue::get(int) (this=0x5555569ee030, thread_index=5) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:261
#5 0x00007ffff7499c50 in synfig::rendering::RenderQueue::process(int) (this=0x5555569ee030, thread_index=5) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:136
#6 0x00007ffff74a0b62 in sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>::operator()(int const&) const (this=0x5555569c9520, _A_a1=@0x5555569c9538: 5) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7 0x00007ffff74a07f3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int> >::operator()<int&>(int&) const (this=0x5555569c9518, _A_arg1=@0x5555569c9538: 5) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8 0x00007ffff74a027e in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (this=0x5555569c9510) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124
#9 0x00007ffff749f55a in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555569c94e0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#10 0x00007ffff6033fda in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#11 0x00007ffff54e252d in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7fffdaac2700 (LWP 1786269)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5555569ee0a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555569ee030, cond=0x5555569ee080) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x5555569ee080, mutex=0x5555569ee030) at pthread_cond_wait.c:638
#3 0x00007ffff53197dc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff749a4a3 in synfig::rendering::RenderQueue::get(int) (this=0x5555569ee030, thread_index=4) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:261
#5 0x00007ffff7499c50 in synfig::rendering::RenderQueue::process(int) (this=0x5555569ee030, thread_index=4) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:136
#6 0x00007ffff74a0b62 in sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>::operator()(int const&) const (this=0x5555569c9200, _A_a1=@0x5555569c9218: 4) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7 0x00007ffff74a07f3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int> >::operator()<int&>(int&) const (this=0x5555569c91f8, _A_arg1=@0x5555569c9218: 4) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8 0x00007ffff74a027e in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (this=0x5555569c91f0) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124
#9 0x00007ffff749f55a in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555569c91c0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#10 0x00007ffff6033fda in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#11 0x00007ffff54e252d in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7fffdb2c3700 (LWP 1786268)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5555569ee0a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555569ee030, cond=0x5555569ee080) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x5555569ee080, mutex=0x5555569ee030) at pthread_cond_wait.c:638
#3 0x00007ffff53197dc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff749a4a3 in synfig::rendering::RenderQueue::get(int) (this=0x5555569ee030, thread_index=3) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:261
#5 0x00007ffff7499c50 in synfig::rendering::RenderQueue::process(int) (this=0x5555569ee030, thread_index=3) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:136
#6 0x00007ffff74a0b62 in sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>::operator()(int const&) const (this=0x5555569c8f20, _A_a1=@0x5555569c8f38: 3) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7 0x00007ffff74a07f3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int> >::operator()<int&>(int&) const (this=0x5555569c8f18, _A_arg1=@0x5555569c8f38: 3) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8 0x00007ffff74a027e in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (this=0x5555569c8f10) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124
#9 0x00007ffff749f55a in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555569c8ee0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#10 0x00007ffff6033fda in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#11 0x00007ffff54e252d in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7fffdbac4700 (LWP 1786267)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5555569ee0ac) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555569ee030, cond=0x5555569ee080) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x5555569ee080, mutex=0x5555569ee030) at pthread_cond_wait.c:638
#3 0x00007ffff53197dc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff749a4a3 in synfig::rendering::RenderQueue::get(int) (this=0x5555569ee030, thread_index=2) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:261
#5 0x00007ffff7499c50 in synfig::rendering::RenderQueue::process(int) (this=0x5555569ee030, thread_index=2) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:136
#6 0x00007ffff74a0b62 in sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>::operator()(int const&) const (this=0x5555569c8c40, _A_a1=@0x5555569c8c58: 2) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7 0x00007ffff74a07f3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int> >::operator()<int&>(int&) const (this=0x5555569c8c38, _A_arg1=@0x5555569c8c58: 2) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8 0x00007ffff74a027e in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (this=0x5555569c8c30) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124
#9 0x00007ffff749f55a in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555569c8c00) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#10 0x00007ffff6033fda in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#11 0x00007ffff54e252d in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7fffdc2c5700 (LWP 1786266)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5555569ee0ac) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555569ee030, cond=0x5555569ee080) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x5555569ee080, mutex=0x5555569ee030) at pthread_cond_wait.c:638
#3 0x00007ffff53197dc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff749a4a3 in synfig::rendering::RenderQueue::get(int) (this=0x5555569ee030, thread_index=1) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:261
#5 0x00007ffff7499c50 in synfig::rendering::RenderQueue::process(int) (this=0x5555569ee030, thread_index=1) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:136
#6 0x00007ffff74a0b62 in sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>::operator()(int const&) const (this=0x5555569c8960, _A_a1=@0x5555569c8978: 1) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7 0x00007ffff74a07f3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int> >::operator()<int&>(int&) const (this=0x5555569c8958, _A_arg1=@0x5555569c8978: 1) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8 0x00007ffff74a027e in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (this=0x5555569c8950) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124
#9 0x00007ffff749f55a in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555569c8920) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#10 0x00007ffff6033fda in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#11 0x00007ffff54e252d in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7fffdcac6700 (LWP 1786265)):
#0 futex_wait_cancelable (private=0, expected=0, futex_word=0x5555569ee0d8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555569ee030, cond=0x5555569ee0b0) at pthread_cond_wait.c:508
#2 __pthread_cond_wait (cond=0x5555569ee0b0, mutex=0x5555569ee030) at pthread_cond_wait.c:638
#3 0x00007ffff53197dc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff749a4a3 in synfig::rendering::RenderQueue::get(int) (this=0x5555569ee030, thread_index=0) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:261
#5 0x00007ffff7499c50 in synfig::rendering::RenderQueue::process(int) (this=0x5555569ee030, thread_index=0) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/rendering/renderqueue.cpp:136
#6 0x00007ffff74a0b62 in sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>::operator()(int const&) const (this=0x5555569c8040, _A_a1=@0x5555569c8058: 0) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
#7 0x00007ffff74a07f3 in sigc::adaptor_functor<sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int> >::operator()<int&>(int&) const (this=0x5555569c8038, _A_arg1=@0x5555569c8058: 0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
#8 0x00007ffff74a027e in sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()() (this=0x5555569c8030) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124
#9 0x00007ffff749f55a in sigc::internal::slot_call0<sigc::bind_functor<-1, sigc::bound_mem_functor1<void, synfig::rendering::RenderQueue, int>, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it(sigc::internal::slot_rep*) (rep=0x5555569c8000) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#10 0x00007ffff6033fda in () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#11 0x00007ffff54e252d in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#13 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7fffebfff700 (LWP 1786264)):
#0 0x00007ffff5020b7f in __GI___poll (fds=0x7fffe4027750, nfds=8, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff54b97fe in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff54b9b63 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff49f6f16 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff54e252d in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7ffff0ffe700 (LWP 1786263)):
#0 0x00007ffff5020b7f in __GI___poll (fds=0x5555565add80, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff54b97fe in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff54b991f in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff54b9971 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff54e252d in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff6936f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6 0x00007ffff502b31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7ffff1406ac0 (LWP 1786254)):
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff4f5355b in __GI_abort () at abort.c:79
#2 0x00007ffff4f5342f in __assert_fail_base (fmt=0x7ffff10e0470 "%s%s%s:%u: %s%sAssertiva “%s” falhou.\n%n", assertion=0x7ffff765a9cd "!map.count(guid)", file=0x7ffff765a980 "/home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/node.cpp", line=72, function=<optimized out>) at assert.c:92
#3 0x00007ffff4f62092 in __GI___assert_fail (assertion=0x7ffff765a9cd "!map.count(guid)", file=0x7ffff765a980 "/home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/node.cpp", line=72, function=0x7ffff765a930 "void {anonymous}::GlobalNodeMap::add(const synfig::GUID&, synfig::Node*)") at assert.c:101
#4 0x00007ffff71f567e in (anonymous namespace)::GlobalNodeMap::add(synfig::GUID const&, synfig::Node*) (this=0x7ffff79c7260 <global_node_map()::map>, guid=..., node=0x5555582157b0) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/node.cpp:72
#5 0x00007ffff71f61f9 in synfig::Node::set_guid(synfig::GUID const&) (this=0x5555582157b0, x=...) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/node.cpp:222
#6 0x00007ffff71a18f2 in synfig::Layer::clone(etl::loose_handle<synfig::Canvas>, synfig::GUID const&) const (this=0x555558a93e50, canvas=..., deriv_guid=...) at /home/rodolfo/projetos/synfig-puro/synfig-core/src/synfig/layer.cpp:471
#7 0x0000555555d2c8ea in studio::LayerActionManager::copy() (this=0x555556fd4800) at /home/rodolfo/projetos/synfig-puro/synfig-studio/src/gui/actionmanagers/layeractionmanager.cpp:377
#8 0x0000555555d33e07 in sigc::bound_mem_functor0<void, studio::LayerActionManager>::operator()() const (this=0x555556fe5ba8) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1991
#9 0x0000555555d3348a in sigc::adaptor_functor<sigc::bound_mem_functor0<void, studio::LayerActionManager> >::operator()() const (this=0x555556fe5ba0) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256
#10 0x0000555555d331a7 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, studio::LayerActionManager>, void>::call_it(sigc::internal::slot_rep*) (rep=0x555556fe5b70) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#11 0x00007ffff60431e8 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () at /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#12 0x00007ffff55a3fd2 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff55b71b3 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff55c254f in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff55c2edf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff58f2ce1 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#17 0x00007ffff58f3269 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#18 0x00007ffff55a3fd2 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff55b7784 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff55c2078 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff55c2edf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007ffff594a0bd in gtk_accel_group_activate () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#23 0x00007ffff594b9cd in gtk_accel_groups_activate () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#24 0x00007ffff5be5a12 in gtk_window_activate_key () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#25 0x00007ffff5be5cf2 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007ffff670ad05 in Gtk::Widget::on_key_press_event(_GdkEventKey*) () at /usr/lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
#27 0x0000555556218bef in studio::MainWindow::on_key_press_event(_GdkEventKey*) (this=0x555556dd6720, key_event=0x5555582a3650) at /home/rodolfo/projetos/synfig-puro/synfig-studio/src/gui/mainwindow.cpp:292
#28 0x00007ffff670ce35 in Gtk::Widget_Class::key_press_event_callback(_GtkWidget*, _GdkEventKey*) () at /usr/lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
#29 0x00007ffff5c151eb in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#30 0x00007ffff55a4206 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007ffff55c1c51 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007ffff55c2edf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007ffff5bc0f12 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#34 0x00007ffff5a80d4f in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#35 0x00007ffff5a82e5b in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#36 0x00007ffff577c815 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#37 0x00007ffff57aea62 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#38 0x00007ffff54b960d in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007ffff54b9890 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007ffff54b9b63 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007ffff5a81e85 in gtk_main () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#42 0x0000555555d09bdb in main(int, char**) (argc=0, argv=0x7fffffffe048) at /home/rodolfo/projetos/synfig-puro/synfig-studio/src/gui/main.cpp:125
Selecting all via keyboard or menu and copying via keyboard or menu crashes.
Selecting all via mouse in Layer panel (click first element and shift+click the last one) and copying via menu or keyboard works fine.
Most helpful comment
Selecting all via keyboard or menu and copying via keyboard or menu crashes.
Selecting all via mouse in Layer panel (click first element and shift+click the last one) and copying via menu or keyboard works fine.