Hi Jens,
27.07.2015 08:31, Jens Radloff пишет:
Hi Andrew,
I'll try to install ubuntu studio and recheck there.
That's a good idea.
I applied your troubleshooting solution. Here is the result:
First I installed the qt5 dev packages.
When I then ran "cmake -i" in the muse2 subdirectory of that clone, I
noticed that the cmake routine had found paths to QT5 programms or
libraries, so this was good. I then ran "make" and "sudo make install"
from that directory for a new installation into /opt/muse_2.2.1. Before
that I renamed the existing folder /opt/muse_2.2.1 to
/opt/muse_2.2.1_old. So now I have a fresh installation of MusE 2.2.1.
But I am sorry to tell you that even in this new MusE installation,
compiled against different lilv programs and libraries (I saw respective
*.o-files in the "clone" directory) and against qt5, the problem still
exists. I loaded that med file which I had sent to you in my first email
regarding this issue (and which does not make that problem I reported on
your machine), then I clicked the start button, then I tried to change
the presets of that Fabla synth (while I noticed that the context menu,
when right-clicking the Fabla synth name in the Fabla synth track, is
now different to my old MusE installation: it has more entries), but MusE
crashes.
Hmm, that's strange. To be sure, that this build of muse not using
external lilv library, run:
ldd /opt/muse_2.2.1/bin/muse2
and there should not be any lilv, sord, serd, etc libraries in the output.
Then, build muse in Debug mode and run in under gdb. When it will crash
again, type 'bt' in gdb console and send here :).
While you are dealing with this, I'll install fresh copy of ubuntu
studio for testing...
Regards,
Andrew
I have attached two more dump files about this behaviour:
- "dump_I.txt" contains dump information piped to the console
- "dump_II.txt" contains dump information piped to a text file
Could it be that the cmake-configuration found the lilv libraries which
are installed on my machine as Ubuntu packages, and that "make" compiled
against them? I have the following lilv Ubuntu packages installed in my
system:
- liblilv-0-0
- liblilv-dev
- lilv-utils
- python-lilv
All have version "0.16.0-dfsg-1"
If I mark the package "liblilv-0-0" for complete removal, then synaptic
tells me that, if would continue, the package "ardour" would be removed,
but I do not want this, so I did not remove the lilv packages before I
compiled MusE in that directory where I downloaded that "master of muse
(QT5 port) from github".
Regards,
Jens
Am Montag, 27. Juli 2015 schrieb Andrew Deryabin:
Hi Jens,
Thanks for detailed explanation. I tested muse-2.2.1 on my system
with fabla and your attached med file. No crashes in my case - tried
several times to change presets while playing, in stop transport
state - no crashes.
My system in arch 64-bit. May be the reason of crashes in lilv
library+ friends, I'll try to install ubuntu studio and recheck
there.
Now you can do the following:
clone current master of muse (QT5 port) from github
https://github.com/muse-sequencer/muse :
git clone https://github.com/muse-sequencer/muse.git
to build it you have to install qt5 dev libs:
sudo apt-get install qt5-default qttools5-dev qttools5-dev-tools
This version uses bundled versions of lilv library with all
dependences and they are known to work well.
Remove 2.2.1 version.
build new source as usual and test it.
Waiting for results :).
27.07.2015 05:01, Jens Radloff пишет:
Hi Andrew,
Thanks for your reply.
I applied the following steps to resolve the issue, but the issue
still exists:
=> Currently installed git version in my Ubuntu Studio 14.04.2
installation: 1:1.1.9-1ubuntu0.1.
=> I removed the Ubuntu package of git
=> I downloaded the source code of git in version 2.4.6 and
installed it in /opt/git_2.4.6
=> I expanded the PATH variable with information about my
installation
=> I put the paths to the lib directory of my git installation in a
conf file in /etc/ld.so.conf.d/ and ran "ldcdonfig"
=> I installed the package qt5-default from the Ubuntu
repositories. Due to this, the package qt4-default was removed
according to Synaptic.
=> I recompiled and reinstalled the Fabla synth
=> In MusE I opened the med file which contains a Fabla track (I
sent this med file in my first email regarding this issue to the
developer mailing list)
=> Having pressed the start button in this med file, and when
trying to change the Fabla presets (here: to fabla808), then MusE
crashes.
=> Probem can be reproduced when trying to change to a different
Fabla preset
=> Problem still exists
=> I recompiled MusE 2.2.1. Strange that my system still has the
file /usr/bin/qmake-qt4. There are no *qt5* files in /usr/bin. As
I understand this, the compilation of MusE ran against
/usr/bin/qmake-qt4. In my installation, there is a symlink from
this file to the file /usr/lib/i386- linux-gnu/qt4/bin/qmake
=> I renamed my MusE installation directory /opt/muse_2.2.1 to
/opt/muse_2.2.1
=> I created a new folder /opt/muse_2.2.1
=> I reinstalled MusE in /opt/muse_2.2.1 with the command "sudo
make install"
=> In MusE I opened the med file which contains a Fabla track (I
sent this med file in my first email regarding this issue to the
developer mailing list)
=> Having pressed the start button in this med file, and when
trying to change the Fabla presets (here: to fabla808), then MusE
crashes.
=> Problem still exists
=> In Muse I created a new med file that contains the same track
information in the left pane as the med file that I tested before
(specified above). Only the notes in the right pane are different
in this new med file. I activated loop mode and saved this new
file.
=> Having pressed the start button in this new med file, and when
trying to change the Fabla presets (here: to fabla808), then MusE
crashes.
=> Problem still exists
Any ideas what to do next?
Regards,
Jens
Am Sonntag, 26. Juli 2015 schrieb Andrew Deryabin:
Hi Jens,
Did you try current git version which uses QT5?
I'll now try to check included song file in 2.2.1 version, but
it's unlikely, that this version will get further updates, as
it's based on QT4. Furthermore, current git uses bundled lv2
support libraries and behaves more predictably.
Regards,
Andrew
26.07.2015 09:35, Jens Radloff пишет:
Hi,
I installed the Fabla LV2 synth in my Ubuntu Studio 14.04.2
installation, i.e. I installed this synth from source. I
downloaded the source files from
https://github.com/harryhaaren/openAV-Fabla
, i.e. the zip file which is offered there via the "Download ZIP"
button.
Due to my installation, Fabla is listed now as a LV2 synth in
MusE.
I created a med file with a Fabla track and connected this track
to a midi drum track which contains some drum notes. I defined a
loop region in this med file and activated loop mode. Then I
saved the med file.
When I start this med file having started MusE and having loaded
this med file into MusE, and if I then change the preset of the
Fabla synth to the preset "fabla808", then MusE chrashes.
This phenomenon cannot get provocated each time these steps are
applied if the med file is freshly loaded, having started MusE,
but often.
Please find attached to this mail the following files:
1. The appropriate med file.
2. Dump file "dump_I.txt": Contains the beginning of the dump,
the end of the dump has been cut. Dump file created by piping
the dump output to a text file.
3. Dump file "dump_II.txt" Contains the end of the dump,
including the segmenation fault. Created by piping the dump
output to the console.
Regards,
Jens
PS: I just discovered a directory called "Fabla LV2-0" , which is
a subdirectory of the directory where the attached med file is
located. This is the content of the "Fabla LV2-0" directory:
drwxrwxr-x 2 test test 4,0K Jul 26 08:40 .
drwxrwxr-x 3 test test 4,0K Jul 26 08:28 ..
lrwxrwxrwx 1 test test 49 Jul 26 08:40 CHH_1.wav ->
/usr/local/lib/lv2/fablaHardElectro.lv2/CHH_1.wav
lrwxrwxrwx 1 test test 52 Jul 26 08:28 Classic-808_Clap.wav ->
/usr/local/lib/lv2/fabla808.lv2/Classic-808_Clap.wav
lrwxrwxrwx 1 test test 53 Jul 26 08:28 Classic-808_Clave.wav ->
/usr/local/lib/lv2/fabla808.lv2/Classic-808_Clave.wav
lrwxrwxrwx 1 test test 59 Jul 26 08:28
Classic-808_Cymbal-high.wav ->
/usr/local/lib/lv2/fabla808.lv2/Classic-808_Cymbal-high.wav
lrwxrwxrwx 1 test test 56 Jul 26 08:28 Classic-808_Hi_Conga.wav
-> /usr/local/lib/lv2/fabla808.lv2/Classic-808_Hi_Conga.wav
lrwxrwxrwx 1 test test 54 Jul 26 08:28 Classic-808_Hi_Tom.wav
-> /usr/local/lib/lv2/fabla808.lv2/Classic-808_Hi_Tom.wav
lrwxrwxrwx 1 test test 57 Jul 26 08:28
Classic-808_Kick_long.wav ->
/usr/local/lib/lv2/fabla808.lv2/Classic-808_Kick_long.wav
lrwxrwxrwx 1 test test 58 Jul 26 08:28
Classic-808_Kick_short.wav ->
/usr/local/lib/lv2/fabla808.lv2/Classic-808_Kick_short.wav
lrwxrwxrwx 1 test test 56 Jul 26 08:28
Classic-808_Lo_Conga.wav ->
/usr/local/lib/lv2/fabla808.lv2/Classic-808_Lo_Conga.wav
lrwxrwxrwx 1 test test 54 Jul 26 08:28 Classic-808_Lo_Tom.wav
-> /usr/local/lib/lv2/fabla808.lv2/Classic-808_Lo_Tom.wav
lrwxrwxrwx 1 test test 55 Jul 26 08:28 Classic-808_Maracas.wav
-> /usr/local/lib/lv2/fabla808.lv2/Classic-808_Maracas.wav
lrwxrwxrwx 1 test test 56 Jul 26 08:28 Classic-808_Md_Conga.wav
-> /usr/local/lib/lv2/fabla808.lv2/Classic-808_Md_Conga.wav
lrwxrwxrwx 1 test test 54 Jul 26 08:28 Classic-808_Md_Tom.wav
-> /usr/local/lib/lv2/fabla808.lv2/Classic-808_Md_Tom.wav
lrwxrwxrwx 1 test test 56 Jul 26 08:28 Classic-808_Rim_Shot.wav
-> /usr/local/lib/lv2/fabla808.lv2/Classic-808_Rim_Shot.wav
lrwxrwxrwx 1 test test 57 Jul 26 08:28
Classic-808_Snare_lo1.wav ->
/usr/local/lib/lv2/fabla808.lv2/Classic-808_Snare_lo1.wav
lrwxrwxrwx 1 test test 57 Jul 26 08:28
Classic-808_Snare_lo2.wav ->
/usr/local/lib/lv2/fabla808.lv2/Classic-808_Snare_lo2.wav
lrwxrwxrwx 1 test test 57 Jul 26 08:28
Classic-808_Snare_lo3.wav ->
/usr/local/lib/lv2/fabla808.lv2/Classic-808_Snare_lo3.wav
lrwxrwxrwx 1 test test 53 Jul 26 08:40 FX_Chh_01.wav ->
/usr/local/lib/lv2/fablaHardElectro.lv2/FX_Chh_01.wav
lrwxrwxrwx 1 test test 56 Jul 26 08:40 HardHse_K_02.wav ->
/usr/local/lib/lv2/fablaHardElectro.lv2/HardHse_K_02.wav
lrwxrwxrwx 1 test test 58 Jul 26 08:40 HardHse_K_03_B.wav ->
/usr/local/lib/lv2/fablaHardElectro.lv2/HardHse_K_03_B.wav
lrwxrwxrwx 1 test test 58 Jul 26 08:40 Hard_Hse_OHH_1.wav ->
/usr/local/lib/lv2/fablaHardElectro.lv2/Hard_Hse_OHH_1.wav
lrwxrwxrwx 1 test test 52 Jul 26 08:40 hat_open.wav ->
/usr/local/lib/lv2/fablaSavageDrums.lv2/hat_open.wav
lrwxrwxrwx 1 test test 54 Jul 26 08:40 hat_sizzle.wav ->
/usr/local/lib/lv2/fablaSavageDrums.lv2/hat_sizzle.wav
lrwxrwxrwx 1 test test 47 Jul 26 08:40 hat.wav ->
/usr/local/lib/lv2/fablaSavageDrums.lv2/hat.wav
lrwxrwxrwx 1 test test 48 Jul 26 08:40 kick.wav ->
/usr/local/lib/lv2/fablaSavageDrums.lv2/kick.wav
lrwxrwxrwx 1 test test 48 Jul 26 08:40 ride.wav ->
/usr/local/lib/lv2/fablaSavageDrums.lv2/ride.wav
lrwxrwxrwx 1 test test 55 Jul 26 08:40 snare_clean.wav ->
/usr/local/lib/lv2/fablaSavageDrums.lv2/snare_clean.wav
lrwxrwxrwx 1 test test 59 Jul 26 08:40 snare_rim_clean.wav ->
/usr/local/lib/lv2/fablaSavageDrums.lv2/snare_rim_clean.wav
lrwxrwxrwx 1 test test 49 Jul 26 08:40 snare.wav ->
/usr/local/lib/lv2/fablaSavageDrums.lv2/snare.wav
lrwxrwxrwx 1 test test 49 Jul 26 08:40 xFX_6.wav ->
/usr/local/lib/lv2/fablaHardElectro.lv2/xFX_6.wav
lrwxrwxrwx 1 test test 49 Jul 26 08:40 yFX_3.wav ->
/usr/local/lib/lv2/fablaHardElectro.lv2/yFX_3.wav
lrwxrwxrwx 1 test test 49 Jul 26 08:40 yFX_8.wav ->
/usr/local/lib/lv2/fablaHardElectro.lv2/yFX_8.wav
-----------------------------------------------------------------
-- -----------
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer
-------------------------------------------------------------------
----------- _______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer
------------------------------------------------------------------------------
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer
------------------------------------------------------------------------------
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer