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: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Mika Laari (mikalaari) >Assigned to: Genete (genete) 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:58 Message: I've modified the code to avoid have zero or negative width or height on supersample layers. Closing the bug ---------------------------------------------------------------------- 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
