Bugs item #3147736, was opened at 2010-12-29 20:16
Message generated for change (Comment added) made by genete
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=757416&aid=3147736&group_id=144022

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Crasher/nasty bug
Group: GIT version
Status: Open
>Resolution: Accepted
Priority: 5
Private: No
Submitted By: Mika Laari (mikalaari)
Assigned to: Nobody/Anonymous (nobody)
Summary: Super sample layer on rotate layer crash with height/width 0

Initial Comment:
The passes to reproduce the crash:
1. Create a Rotate layer
2. Create a Super Sample layer above the Rotate layer
3. Move the origo of the Rotate layer (couple of dozens each)
4. Rotate the Rotate layer (i.e. change the Amount parameter) about 30 degrees 
for example
5. Set the Width or the Height parameter of the Super Sample layer to 0 (zero)
6. The program crashes

Sometimes I have to modify the parameters of the Rotate layer and then set the 
Width or Height of Super Sample to zero again to make Synfig crash. Sometimes 
one of Width or Height does not trigger the bug but the other does.

I have compiled the binaries myself on Ubuntu 10.10 using an AMD Athlon II X2 
250. Here are the contents of Synfig's About dialog.

Synfig Studio 0.62.02

2D vector animation studio

Development version:
Revision: 20101113
Branch: master
Revision ID: 961d8b

Built on Nov 22 2010

Built with:
ETL 0.04.13
Synfig API (006000)
Synfig library 47
GTK+ 2.22.0
GNU G++ 4.4.5

Using:
Synfig 0.62.02
GTK+ 2.22.0

Now the backtrace of a crash:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb29e9b70 (LWP 4996)]
0x082bc761 in studio::AsyncRenderer::render_target() ()
(gdb) backtrace
#0  0x082bc761 in studio::AsyncRenderer::render_target() ()
#1  0xb7214e42 in ?? () from /usr/lib/libglibmm-2.4.so.1
#2  0xb6d5248f in ?? () from /lib/libglib-2.0.so.0
#3  0xb7aedcc9 in start_thread () from /lib/libpthread.so.0
#4  0xb6b2f69e in clone () from /lib/libc.so.6

I've searched for a duplicate in the tracker but didn't find any. Maybe it's a 
problem in my version, but in that case someone could verify if it can be 
reproduced by others.

----------------------------------------------------------------------

>Comment By: Genete (genete)
Date: 2011-06-26 18:19

Message:
Reproducible on 0.63.00. I can make it hang but not crash. Anyway, what
does mean supersample with x and/or y sizes set to zero? I see all the
context disappear. I think that it doesn't have sense to allow supersample
sets its values to 0 or negative.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=757416&aid=3147736&group_id=144022

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to