On Wednesday, January 4, 2017 5:30:13 PM EST Michael Oswald wrote:
> Also currently I always get the semaphore assertion error when clicking
> on load drumlist, so unfortunately, on the video you see only Muse crash:
>
> https://youtu.be/XWi4TORuiWw
>
> I did now a complete clean and rebuild, still the assertion on load
> drumlist.
>
> Drumgizmo is 0.9.11.
Can you please try the following:
1) Try to run this project, or something similar (containing DrumGizmo !!! )
WITHOUT Carla.
2) If you built MusE with LASH support, please disable it
before starting with "muse3 -L".
Otherwise, I'm sorry to say the ball may now be in DrumGizmo's court.
Think about it. Just one plugin causing all of this?
BTW The error you see on the command line is from within DrumGizmo,
but it is triggered by MusE. I hope DrumGizmo is not using that
semaphore in the realtime thread, that is a no-no, correct?
This all started with 0.9.11 when the semaphore code changed.
I have done all I can to make sure we don't cross their semaphore.
Two fixes already and still this. (See recent posts + ChangeLog about
"stack smashing" error).
This part in MusE:
void TList::loadTrackDrummap(MusECore::MidiTrack* t, const char* fn_)
{
QString fn;
if (fn_==NULL)
fn=MusEGui::getOpenFileName("drummaps", MusEGlobal::drum_map_file_pattern,
this, tr("Muse: Load Track's Drum Map"), 0);
...
}
Clearly it shows you are not even making it to the QFileDialog-based
file chooser opening for you. That stuff is ALL gui thread stuff, not
realtime audio. I've looked and there's nothing bad there.
That is why I am now suggesting, above, that Carla or LASH might
be interfering. Try without them.
Otherwise, over to you, DrumGizmo... ? Or what else can we do?
Thanks.
Tim.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer