2.1 beta: Crash when changing skins

Bug #1751528 reported by thomasjfox
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Expired
Undecided
Unassigned

Bug Description

Using the latest 2.1 beta compiled from git, it's possible to crash mixxx when changing skins.

It can be triggered when changing from the "LateNight" to the "Tango" skin.
The issue is more likely to trigger while the analyzer queue is running.

I tried 2.1 beta "vanilla" and a build with the analyzer threading patches from
https://github.com/mixxxdj/mixxx/pull/1413

The backtrace is useless since the crash is too generic:
*****************************************
Warning [Main]: Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.

terminate called after throwing an instance of 'std::bad_alloc'
  what(): std::bad_alloc

Thread 1 "mixxx" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 }
(gdb) bt
#0 0x00007ffff01bb9fb in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007ffff01bd800 in __GI_abort () at abort.c:89
#2 0x00007ffff0b19025 in __gnu_cxx::__verbose_terminate_handler() () at /usr/lib64/libstdc++.so.6
#3 0x00007ffff0b16c16 in () at /usr/lib64/libstdc++.so.6
#4 0x00007ffff0b16c61 in () at /usr/lib64/libstdc++.so.6
#5 0x00007ffff0b16ef9 in __cxa_rethrow () at /usr/lib64/libstdc++.so.6
#6 0x00007ffff49495e8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7 0x00007ffff494ef4c in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#8 0x000055555563d3d5 in (anonymous namespace)::runMixxx (args=..., app=0x7fffffffd200) at src/main.cpp:53
#9 0x000055555563d3d5 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at src/main.cpp:127
*****************************************

Once it crashed in the legacy skin parser, but the stack trace looked smashed to me.

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

Which waveforms do you use?
Does it also crash if you use GL waveforms?

Changed in mixxx:
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Mixxx because there has been no activity for 60 days.]

Changed in mixxx:
status: Incomplete → Expired
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/9154

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.