[0.64.0 build 20130524]

I get segfault with Cairo on canvas view again in latest develpment snapshot. It worked in 0.64.0 final release. Regression?

terminal output:

code: GLib-GObject-CRITICAL **: Object class gtkmm__CustomObject_N6studio15ValueBase_EntryE doesn’t implement property ‘editing-canceled’ from interface ‘GtkCellEditable’
Segmentation fault[/code]

Bodhi linux (ubuntu 12.04 based), Enlightment, 64 bit.

Must check it on the virtual machine. :frowning:
-G

Can’t reproduce in Ubuntu 12.04 LTS :question:
-G

Very strange, it seems to happen when cairo is used on only one of canvas/navigation. I don’t get crashes when using cairo on both.
I also don’t get crashes with your hand.sifz but with this attached one I always get crashes. (As well as with other of my files)

I downgraded to 0.64.0-20130509 and I was wrong, it happens there also.
sc05_ater_1.8_langer.sifz (42.1 KB)

Time to install Bodhi Linux in my virtual box! :mrgreen:
-G

You’ll be hooked!

It’s based o n 12.04 so you should be able to reproduce there. Is your virtual machine 64-bit?

I’ve setup a Bodhi Linux 64 bits Desktop theme and updated the system via apt-get update and apt-get dist upgrade.
I couldn’t be able to install the VirtualBox guest additions, so I couldn’t change the screen resolution for something better.
Here is the screen shot of that distro running Synfig Studio development snapshot without any crash.

Can you try to do a fresh install of Synfig Studio development snapshot? Maybe we have crossed libraries doing bad things.
-G

crash opening the file.
some infos about : segfault rylleman.txt (61.5 KB)

xubuntu 12.04 / 3.2.0-41-generic x86_64

Development version:
Revision: 20130522
Branch: master
Revision ID: aa33a0

Built on May 22 2013

Built with:
ETL 0.04.16
Synfig API (006000)
Synfig library 47
GTK+ 2.24.10
GNU G++ 4.6.3

Using:
Synfig 0.64.0
GTK+ 2.24.10

DEBUG BUILD

Hi rylleman,
can you paste the missing lst files that the composition is referencing? Or is it intentionally missing and that’s the reason for crash?
Possibly it is the second case because I haven’t tested to open a file that references a lst file and it is missing
-G

last snapshot build, openning the file

Thread 58 (Thread 0x7fffe20cc700 (LWP 2239)): #0 0x00007ffff516dd49 in cairo_surface_destroy () from /usr/lib/x86_64-linux-gnu/libcairo.so.2 #1 0x00007fffec0aa59f in Import::set_param (this=0x17fea30, param=..., value=...) at import.cpp:235 #2 0x00007fffec0abe69 in Import::set_render_method (this=0x17fea30, context=..., x=synfig::CAIRO) at import.cpp:373 #3 0x00007ffff75c05b2 in synfig::Context::set_render_method (this=0x7fffe20cb900, x=synfig::CAIRO) at context.cpp:269 #4 0x00007ffff7494be8 in synfig::Layer_PasteCanvas::set_render_method (this=0x17ff0f0, context=..., x=synfig::CAIRO) at layer_pastecanvas.cpp:742 #5 0x00007ffff75c05b2 in synfig::Context::set_render_method (this=0x7fffe20cba10, x=synfig::CAIRO) at context.cpp:269 #6 0x00007ffff74bf8e2 in synfig::Target_Cairo_Tile::render (this=0x23ac100, cb=0x0) at target_cairo_tile.cpp:217 #7 0x00000000009fd561 in studio::AsyncRenderer::render_target (this=0x31784a0) at asyncrenderer.cpp:858 #8 0x0000000000a05a4f in sigc::bound_mem_functor0<void, studio::AsyncRenderer>::operator() (this=0x2e3a538) at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787 #9 0x0000000000a05546 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, studio::AsyncRenderer> >::operator() (this=0x2e3a530) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251 #10 0x0000000000a04800 in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, studio::AsyncRenderer>, void>::call_it (rep=0x2e3a500) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #11 0x00007ffff5b1e87d in ?? () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 #12 0x00007ffff4c31645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007ffff70a5e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #14 0x00007ffff40e8ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #15 0x0000000000000000 in ?? ()

I deleted the lst-layer in Synfig and that seemed to help. I no longer get crashes on the file!

I don’t know what’s wrong but although the lst can be found by Synfig and all images are referenced properly by it no images is shown in canvas. I’ll have to find what’s up with that.

Here’s the lst-file as well as the image-sequence:
https://dl.dropboxusercontent.com/u/2811229/TEMP/Synfig/05_comped.zip

Yeah, it is what I guessed.
Could you please open a bug ticket for this issue so I can work on it? Thanks heaps!
-G