Heyho,

2016-01-17 20:04 GMT+01:00 Tim E. Real <[email protected]>:

> On January 17, 2016 12:29:56 PM Robert Jonsson wrote:
> > Hi guys,
> >
> > In recent builds, if you have a mixer open (which seems to be left open
> > whenever it's been opened, another bug) and open a new project or click
> > New, muse crashes in the Rack when clearing away the old song.
> >
> > void EffectRack::updateContents()
> >
> >       {
> >
> >       for (int i = 0; i < PipelineDepth; ++i) {
> >
> >             QString name = track->efxPipe()->name(i); <----- name(i)
> > is not retrievable.
> >
> >
> > Looking at the data with the debugger I wonder if there may be data
> > corruption.
> >
> >
> > I tried going back through the commits and the problem starts to occur
> > in commit 2c011b9 (mixer makeover)
> >
> >
> https://github.com/muse-sequencer/muse/commit/2c1c79ca7cfabe20a4c427cd8af423
> > ccd874ad99
> >
> >
> > I can't really see in that commit what might cause it though. Any ideas?
> >
> >
> > Regards,
> > Robert
>
> Pushed fix:
> Previously I had changed all deletes to deleteLater
>  because delete was causing a crash when
>  instrument was changed on midi strip.
>

Alright thanks


>
> But now these changes are pretty extensive.
>
> I'm not able to test that instrument bug because
>  the strip disappears.
>

Are we talking about the mixer and the strips vanishing in certain
situations?
Does it happen all the time for you? Could you briefly describe what you do
when it happens?
I need to test more but I don't believe I have found a way to conclusively
provoke it.


> BTW What happened to the strip expander handles?
>

Woops, I saw there were stuff for that but I didn't know I had removed
something. I'll backtrack.

/Robert


> void AudioMixerApp::clearAndDelete()
> {
>   if (DEBUG_MIXER)
>     printf("clearAndDelete\n");
>   StripList::iterator si = stripList.begin();
>   for (; si != stripList.end(); ++si)
>   {
>     mixerLayout->removeWidget(*si);
>     //(*si)->deleteLater();       // <<<<<<<<<<<< Reverted to delete.
>     delete (*si);
>   }
>
>   stripList.clear();
>
> ...
> }
>
>
> Tim.
>
>
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
> _______________________________________________
> Lmuse-developer mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/lmuse-developer
>
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer

Reply via email to