QT5, crash when loading a Qt4 Soundsource / Vamp Plug-In
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Critical
|
Daniel Schürmann | ||
2.1 |
Fix Released
|
Critical
|
Daniel Schürmann |
Bug Description
Unfortunately changing the API version has no effect, because it crashes during resolving the symbols. I propose to change the installation directory to
"/usr/local/
Program received signal SIGSEGV, Segmentation fault.
QList (this=0x7fffca7
at ../../include/
121 { qSwap(d, other.d); return *this; }
(gdb) bt
#0 QList (this=0x7fffca7
at ../../include/
#1 QPrinterInfoPrivate (name="",
this=
at painting/
#2 __static_
__priority=
#3 _GLOBAL_
#4 0x00007ffff7dea1da in call_init (l=<optimized out>, argc=argc@entry=1,
argv=
at dl-init.c:78
#5 0x00007ffff7dea2c3 in call_init (env=<optimized out>,
argv=<optimized out>, argc=<optimized out>, l=<optimized out>)
at dl-init.c:36
#6 _dl_init (main_map=
env=
#7 0x00007ffff7deed00 in dl_open_worker (a=a@entry=
at dl-open.c:577
#8 0x00007ffff7dea094 in _dl_catch_error (
objname=
errstring=
mallocedp=
operate=
---Type <return> to continue, or q <return> to quit---
args=
#9 0x00007ffff7dee44b in _dl_open (
file=0x166fe08 "/usr/local/
argv=
#10 0x00007ffff1b2102b in dlopen_doit (a=a@entry=
#11 0x00007ffff7dea094 in _dl_catch_error (objname=0x145a320,
errstring=
operate=
at dl-error.c:187
#12 0x00007ffff1b2162d in _dlerror_run (
operate=
args=
#13 0x00007ffff1b210c1 in __dlopen (file=<optimized out>, mode=<optimized out>)
at dlopen.c:87
#14 0x00007ffff497fe3a in QLibraryPrivate
at plugin/
#15 0x00007ffff497b095 in QLibraryPrivate
at plugin/
#16 0x00007ffff497b2bc in QLibrary::load (this=this@
at plugin/
#17 0x0000000000bd2ae0 in mixxx::
this=0x16707d8) at src/sources/
Changed in mixxx: | |
importance: | Undecided → Critical |
milestone: | none → 2.2.0 |
tags: | added: qt5 |
summary: |
- QT5, crash when loading a Qt4 Soundsource + QT5, crash when loading a Qt4 Soundsource / Vamp Plug-In |
Changed in mixxx: | |
status: | Confirmed → Fix Committed |
assignee: | nobody → Daniel Schürmann (daschuer) |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
Why would a user still have the Qt4 plugin after upgrading?