Synfig: Error while copying all layers

Created on 29 May 2020  ·  1Comment  ·  Source: synfig/synfig

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

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.

>All comments

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

morevnaproject picture morevnaproject  ·  5Comments

ebarranco picture ebarranco  ·  5Comments

mysliwy112 picture mysliwy112  ·  4Comments

Keyikedalube picture Keyikedalube  ·  4Comments

egladil picture egladil  ·  5Comments