-
-
Notifications
You must be signed in to change notification settings - Fork 993
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash when moving mixer channels to left/right #1584
Comments
badosu
changed the title
Segmentation Fault when moving mixer channels to left/right
Crash when moving mixer channels to left/right
Jan 9, 2015
@tresf I don't know if this is exactly the same bug. But may be related. |
Yeah, I just wanted to link them in case they are. I should have put a contextual message with that tag. 🐓 |
Same issue as #872 |
badosu
added a commit
to badosu/lmms
that referenced
this issue
Jan 14, 2015
Closed
badosu
added a commit
to badosu/lmms
that referenced
this issue
Jan 14, 2015
badosu
added a commit
to badosu/lmms
that referenced
this issue
Jan 23, 2015
This commit addresses a lot of issues, namely: 1. When the "Move left/right" action was selected on a mixer channel menu sometimes it would segfault due to the fxline object being deleted before it returned to a method inside itself 2. The Fader was declaring a new variable for the model whereas it should used the inherited model from FloatModelView < AutomatableModelView 3. Some methods were doing more things than they should be and performing unnecessary actions. A little cleanup/refactor was made Please notice that a bug of the same class as the one referred at point 1 still exists: clicking on "Remove channel". This commit does not addresses this issue. Fixes LMMS#1584
badosu
added a commit
to badosu/lmms
that referenced
this issue
Jan 23, 2015
This commit addresses a lot of issues, namely: 1. When the "Move left/right" action was selected on a mixer channel menu sometimes it would segfault due to the fxline object being deleted before it returned to a method inside itself 2. The Fader was declaring a new variable for the model whereas it should used the inherited model from FloatModelView < AutomatableModelView 3. Some methods were doing more things than they should be and performing unnecessary actions. A little cleanup/refactor was made Please notice that a bug of the same class as the one referred at point 1 still exists: clicking on "Remove channel". This commit does not addresses this issue. Fixes LMMS#1584
Wallacoloo
pushed a commit
to Wallacoloo/lmms
that referenced
this issue
Apr 19, 2015
This commit addresses a lot of issues, namely: 1. When the "Move left/right" action was selected on a mixer channel menu sometimes it would segfault due to the fxline object being deleted before it returned to a method inside itself 2. The Fader was declaring a new variable for the model whereas it should used the inherited model from FloatModelView < AutomatableModelView 3. Some methods were doing more things than they should be and performing unnecessary actions. A little cleanup/refactor was made Please notice that a bug of the same class as the one referred at point 1 still exists: clicking on "Remove channel". This commit does not addresses this issue. Fixes LMMS#1584
Wallacoloo
pushed a commit
to Wallacoloo/lmms
that referenced
this issue
Apr 20, 2015
This commit addresses a lot of issues, namely: 1. When the "Move left/right" action was selected on a mixer channel menu sometimes it would segfault due to the fxline object being deleted before it returned to a method inside itself 2. The Fader was declaring a new variable for the model whereas it should used the inherited model from FloatModelView < AutomatableModelView 3. Some methods were doing more things than they should be and performing unnecessary actions. A little cleanup/refactor was made Please notice that a bug of the same class as the one referred at point 1 still exists: clicking on "Remove channel". This commit does not addresses this issue. Fixes LMMS#1584
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Sometimes you are able to cause a Segmentation Fault when using the "Move Right"/"Move Left" functionality on mixer channels.
I was not able to identify how to reproduce this error deterministically, but you should be able to trigger this just moving nearby channels at the rightmost part of the mixer.
The backtrace shows that this is the offending line:
lmms/src/gui/widgets/FxLine.cpp
Line 208 in 4043868
Full backtrace here: https://gist.github.com/badosu/54bf4c6cd2d504daaab0
The text was updated successfully, but these errors were encountered: