I still have the mixer drawing death occur frequently under the latest git
b038232e104aecff6f40d7d805f3d16efc069190

On Sun, Jan 17, 2016 at 7:59 PM, Robert Jonsson <[email protected]> wrote:

> 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
>
>
------------------------------------------------------------------------------
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