Crashing when with GLSL (RGB or Filtered) waveforms

Bug #1762197 reported by ronso0
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Critical
Unassigned
2.1
Fix Released
Critical
Unassigned

Bug Description

start with a clean profile (no profile), no controller attached.
Deere > Tango ----= crash
 restart with Deere
Deere > Shade ----= works
Shade > LateNight = works
LateNight > Deere = works
Deere > Tango ----= works
Tango > LateNight = crash
 restarts with LateNight
LateNight > Tango = crash
 restarts with Tango
Tango > Tango64 --= crash
 restarts with Tango
Tango > Tango64 --= works

How to debug this?
I don't see a pattern and no relevant messages in the log when running
mixxx --developer.

Ubuntu Studio 14.04 (xfce4) 64bit
kernel 3.14.23-rt20 #1 SMP PREEMPT RT

ronso0 (ronso0)
description: updated
description: updated
Revision history for this message
Daniel Schürmann (daschuer) wrote :
Revision history for this message
Be (be.ing) wrote :

I cannot reproduce this.

Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote :

I also don't experience any crashes when switching skins. Maybe dependent on and limited to this ancient Ubuntu Studio version?

Revision history for this message
ronso0 (ronso0) wrote :

here's the backtrace

Revision history for this message
Daniel Schürmann (daschuer) wrote :

It looks like a gl related crash in you graphic diver. Does it also crash if you choose bin gl waveforms?

I can also imagine that this is a delayed event sent to a deleted waveform.

Thread 1 (Thread 0x7ffff7fa28c0 (LWP 3790)):
#0 0x0000000000000000 in ?? ()
#1 0x00007fff090bca65 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#2 0x00007fff090b8a57 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#3 0x00007fff090bf82f in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#4 0x00007ffff73ef373 in QGL2PaintEngineEx::begin(QPaintDevice*) () from /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4
#5 0x00007ffff5f3514b in QPainter::begin(QPaintDevice*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#6 0x00007ffff5f35ab8 in QPainter::QPainter(QPaintDevice*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#7 0x0000000000c543a1 in ?? ()
#8 0x0000000000c503fe in ?? ()
#9 0x0000000000c1efcd in ?? ()

Revision history for this message
ronso0 (ronso0) wrote :

Yes, when I use GL waveforms it works.

Revision history for this message
Daniel Schürmann (daschuer) wrote :

Itetesting, I thought it would be the opposite.
Can you tell us what exactly is the effected waveform?

Revision history for this message
ronso0 (ronso0) wrote :

it's crashing when I have GLSL (RGB or Filtered) set.
I just switched skins without problems with GL set, then it crashed when I chose Filtered GLSL.

Revision history for this message
ronso0 (ronso0) wrote :

..without switching skins, just selecting RGB (GLSL)

summary: - 2.1 RC1 crash when switching skins on Linux 64bit
+ Crashing when with GLSL (RGB or Filtered) waveforms
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

rons0 does this still occur with Mixxx 2.1.4 or 2.2.0 beta?

Changed in mixxx:
importance: Undecided → Critical
status: New → Confirmed
Revision history for this message
ronso0 (ronso0) wrote :

it doesn't happen anymore with

mixxx 2.1.4
Ubuntu Studio 18.04
4.16.0-041600-lowlatency

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Let's assume it was fixed in 2.1.x then. Thanks!

no longer affects: mixxx/2.2
Changed in mixxx:
status: Confirmed → 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/9228

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.