On Wednesday, July 27, 2016 23:34:16 Joshua Cearley wrote:
> I found that gigedit has a fatal assertion error when attempting to
> add dimensions to a region which already has a Sample dimension. If
> there is no sample loaded in an instrument, no crash. 

As far as I can see it this is not actually related to the "sample channel" 
dimension. This crash seems to happen with any dimension type. It's actually 
rather related to whether you closed the dimension manager dialog in between. 
That is i.e.:

1. Open dimension manager dialog.
2. Add some dimension.
3. Close dimension manager dialog.
4. Open dimension manager dialog
5. Add another dimension -> Crash.

> It appears the
> assertion is caused by a tree being updated in the middle of the
> change. The system in question is an Arch x86 machine (so, the latest
> gtk3 et all is installed.)
> 
> This patch works around the crash. I've been able to put together a
> few simple gig files with multiple dimension regions after writing it.

I just committed something to SVN which should fix this issue in more general 
way (gigedit 1.0.0.svn21 / SVN revision 2976). Because this bug was actually 
also triggered when interacting with the dimension manager dialog in other 
ways as well.

Let me know if it works for you, and if not, please tell me which precise 
GTKMM version you are using on your system.

By the way: the "sample channel" dimension is usually automatically created 
for you when you assign a stereo sample to your dimension region(s). And that 
particular dimension type only has a meaning with stereo samples. So usually 
there should be no need to create that dimension type manually.

CU
Christian

------------------------------------------------------------------------------
_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to