crash loading effect after using [EffectRack1_EffectUnitX], clear

Bug #1693972 reported by mevsme
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
High
Daniel Schürmann

Bug Description

Ubuntu 16.04 x64
Mixxx 57be954cf5b1ee1d7bebdc6b5f44ed791424843d

How to reproduce:
1) Unload Filter from FX slot, make it empty
2) Load something into slot

Tags: crash fx
Revision history for this message
mevsme (mevsme) wrote :
Revision history for this message
mevsme (mevsme) wrote :
Revision history for this message
mevsme (mevsme) wrote :

PS: maybe I am deaf, but I still can not hear any effects even I have this settings:

https://pp.userapi.com/c837339/v837339332/52273/1snkqwr2CsU.jpg

Revision history for this message
Be (be.ing) wrote :

Thank you for the report and the backtrace. Can you attach your ~/.mixxx/effects.xml file then try deleting it? When you encountered the crash, did you start Mixxx with a different skin then switch to Tango? If so, which skin were you using before?

Apparently we have a discoverability problem with the effect enable buttons in Tango. Click the name of the effect to enable it. The buttons below the parameters control the metaknob linkings.

Revision history for this message
Be (be.ing) wrote :

> 1) Unload Filter from FX slot, make it empty

How did you do this? By selecting "None" in the drop down menu? Or did you use something on your controller mapped to [EffectRack1_EffectUnitX_EffectY], clear?

Revision history for this message
Be (be.ing) wrote :

How was the Filter effect loaded? Was it restored from a previous time you ran Mixxx, or did you load it with the drop down menu in Tango?

Revision history for this message
Be (be.ing) wrote :

The backtrace looks incomplete. If you can reproduce the issue, please run "set height 0" on the GDB prompt before "thread apply all bt".

Revision history for this message
Be (be.ing) wrote :

Did you use something on your controller mapped to [EffectRack1_EffectUnitX],prev_chain or [EffectRack1_EffectUnitX],next_chain?

Revision history for this message
mevsme (mevsme) wrote :

Yes I have controller attached. And I have this lines in javascript file:

engine.setValue("[EffectRack1_EffectUnit1]","enabled", 0);
engine.setValue("[EffectRack1_EffectUnit2]","enabled", 0);
engine.setValue("[EffectRack1_EffectUnit3]","enabled", 0);
engine.setValue("[EffectRack1_EffectUnit4]","enabled", 0);

Here's the crash video: https://youtu.be/F-WBc0c486U

I'll try to do what you sad and investigate.

Revision history for this message
mevsme (mevsme) wrote :
Revision history for this message
mevsme (mevsme) wrote :

1) commenting .js lines - didn't help
2) delete effects.xml - didn't help

New data: After deleting effects.xml I had empty effect slot. I have just selected some effect, and it loaded. But than I pressed this https://pp.userapi.com/c836729/v836729332/3db95/tLAlVQFRb-g.jpg
Loaded another one and got crash.

I loaded into Tango skin.

Revision history for this message
mevsme (mevsme) wrote :

Wrong image, this is right: https://pp.userapi.com/c836729/v836729332/3db9c/UyaIuvcxsyA.jpg

So, now I can select any effect, but if I press this button, next selecting will cause crash. As on the video.

Revision history for this message
mevsme (mevsme) wrote :

Hm, I have another crash not connected with effects. I have just loaded a track, got crash and made this backtrace. Will log file help?

Revision history for this message
mevsme (mevsme) wrote :

I believe my js\mapping for a controller crashed it, last lines from log file.

Debug [Controller]: "CMDPL.getChannelN Error"
Debug [Controller]: "CMDPL.getChannelN Error"
Fatal [Main]: ASSERT: "asize <= aalloc" in file /usr/include/qt4/QtCore/qvector.h, line 474

But now I can not reproduce it. And I run it without gbd.

Revision history for this message
Be (be.ing) wrote :

Ah, okay. That button is connected to [EffectRack1_EffectUnitX], clear. I can reproduce the crash after pressing that. I'll look into it.

It looks like the new crash isn't related to your script. It started in WaveformWidgetRenderer::draw. If you can reproduce that, please open a new bug for that issue.

Changed in mixxx:
status: New → Incomplete
status: Incomplete → Confirmed
assignee: nobody → Be (be.ing)
Be (be.ing)
summary: - 57be954c build: load effect into slot crashes Mixxx with Tango skin
+ crash loading effect after using [EffectRack1_EffectUnitX], clear
Be (be.ing)
Changed in mixxx:
status: Confirmed → In Progress
Revision history for this message
Be (be.ing) wrote :
Revision history for this message
Be (be.ing) wrote :
Changed in mixxx:
assignee: Be (be.ing) → nobody
status: In Progress → Fix Committed
jus (jus)
Changed in mixxx:
milestone: none → 2.1.0
assignee: nobody → Daniel Schürmann (daschuer)
importance: Undecided → High
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/8871

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.