Page 2 of 2

Re: Unhandled... floating point exception.

Posted: Sun Nov 25, 2012 9:37 am
by orpheon7
Well, regression testing works if you can a) compile, b) know a previous version where everything worked, and c) know how to use git.
Basically what you do is find a commit where it worked and later a commit where it broke, and then you can just bisect between them until you find the exact commit which broke it.
Usually at that point finding the bug is a lot easier.

Here's the wine tutorial for regression testing, different program but same principle: http://wiki.winehq.org/RegressionTesting
Just ignore anything about compiling and replace with lmms compiling instructions.

Re: Unhandled... floating point exception.

Posted: Sun Nov 25, 2012 10:53 am
by orpheon7
Actually,
Tobias Doerffel

11:32 AM (19 minutes ago)

to Devin, Chrissy, me, lmms-devel
2012/11/24 Chrissy McManus <chrissy.mc.1@hotmail.co.uk>:
> But to reproduce the bug, it's simply a matter of making the smallest
> possible
> song i.e 1 note in the bb_editor and have 1 segment in the song_editor, then
> export the song with the standard settings.
> LMMS will segfault but however still fully render the song.
> *note that multi-export is working 100% and does not crash LMMS, this leads
> me to believe that the multi-export feature has created this bug, i can try
> manually reverting

Yes, it did create the bug. After reverting the commits, it does not
crash anymore. Will have a look at it. Maybe Devin (the author of
multi track export) has a solution already?

Best regards

Toby
Tobias Doerffel

11:50 AM (3 minutes ago)

to Chrissy, me, lmms-devel, Devin
Hi,

I found and fixed the bug. The according commit just has been pushed
to the git repository - everyone should update.

Thank you very much for reporting this bug!

Best regards

Toby

Case closed. :)

Re: Unhandled... floating point exception.

Posted: Sun Nov 25, 2012 9:36 pm
by yure16
Yayz!x3 I'm gonna update, then.