Hi Robert, hi Andrew,
Yes, the MusE installation I used to reproduce this behaviour is
a release build.
Today I did the following:
1. I recompiled and re-installed the latest clone as a release
build. Before that I deleted the target subdirectory path
muse/muse2 fort the git command, and applied the command "git
clone
https://github.com/muse- sequencer/muse.git". Then I applied
"cmake -i", "make" and "sudo make install". Before running "sudo
make install" I removed the content of the destination directory
of the command "sudo make install". (The other method, suggested
by you, via "git pull" and "make clean" did not work because
"make" resulted in an "Error 2": the file all.h was missing)
2. I ensured that there is no MusE folder in ~/.config
3. I started the build release of MusE.
4. I loaded the file test_song.med into MusE.
5. I again noticed that the file test_song.med does not have a
Out 1 track in the GUI of MusE. I reported this behaviour
before. This issue should be fixed. It is not possible to
properly creatre music with MusE without an Out 1 track.
6. I played this file, loop mode activated.
=> MusE does not crash anymore when the play cursor reaches the
end of the loop region. I let this file play several times
through the loop region: MusE does not crash. I played this song
again: MusE does not crash
=> Issue "Another MusE crash: MusE 2.2.1, loop mode, metronome
button activated" is fixed.
=> I guess that by the "git pull" command, then "make" and "sudo
make install" some files of an older build in my build directory
where copied to the destination directory of the "sudo make
install" command, so the directory where MusE was installed
contained both MusE programme files from an older and the latest
build, so it was messed up. So it is better not to use "git
pull", but instead start from a clean and empty directory where
one applies the command "git clone
https://github.com/muse-sequencer/muse.git", then cmake -i, then
make, then make install.
do you use a standard distribution?
My distribution is Ubuntu Studio. This is the release information
about my Ubuntu Studio installation:
---
jrad@music:/etc$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
jrad@music:/etc$
----
what settings do you start jack with?
AS the issue is now fixed on my system, we do not need to look in
the Jack settings of my system anymore.
There is no need anymore for me to build a debug version of the
latest MusE clone or start MusE without plugins, as the issue is
fixed on my system.
Regards,
Jens
Am Donnerstag, 24. September 2015 schrieb Robert Jonsson:
Hi Jens,
2015-09-24 18:11 GMT+02:00 Jens Radloff <[email protected]>:
Hi Andrew, hi Robert,
To ensure that this behaviour is not caused by an "old" MusE
folder in ~/.config I removed the directory ~/.config/MusE and
started MusE again, so a new, fresh MusE folder in ~/.config
got created.
Background information: This "old" MusE folder in ~/.config is
from my installation of MusE 2.2.1, the last official release.
I think Andrew told me that, if I use a current clone version
of MusE, then I need to remove the old MusE folder in
~/.config to get a new version of this folder created that is
set up for the use of a current clone version of MusE.
Let me add at this point that now, with a new, fresh MusE
folder in ~/.config, I do not have a "Out 1" track in any MusE
song anymore which I created so far. I think I reported this
bug some months ago.
So, as I wrote, I ensured that my clone installation of MusE is
based on a fresh MusE folder in ~/.config.
But the behaviour can be still reproduced: MusE crashes when
the metronome button is activated at the moment when the play
cursor reaches the end of the loop region in this song
test_song.med .
So this behaviour does not seem to be caused by the content of
the MusE folder in ~/.config.
Ok, good so we can rule that out.
This is the output of gdb (I could only copy what is shown in
the
console):
I only took a brief look but it seems the amount of information
in the back trace is not much.
Is the muse binary still built for release? Building it for
debug may give more information.
Some additional questions, sorry if you already answered
before.. do you use a standard distribution? maybe we can
reproduce your problem. what settings do you start jack with?
The start of the printout below is what MusE outputs during
running with -D, right? And you are starting MusE from within
gdb?
Unless you already did so I would suggest that you recompile
MusE similar to the below:
cmake .. -DCMAKE_BUILD_TYPE=debug
make clean
make
make install
Another thing you could try is to start MusE without plugins.
and use MusEs own fluidsynth (under MESS) as audio output.
muse2 -pNI2
We had for instance an issue some years ago that some plugins
caused corruption in MusE memory space due to duplicated symbol
names.
/Robert
-----------------------------------------------------------------
-- -- --------- _______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer