segfault with duplicate_tags.wav
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Critical
|
Unassigned |
Bug Description
I experience a crash using DarkMetal theme which uses a custom font.
Program received signal SIGSEGV, Segmentation fault.
QThreadStorageD
125 if (tls.size() <= id)
(gdb) bt
#0 QThreadStorageD
at thread/
#1 0x00007ffff5e8e761 in qThreadStorage_
at ../../include/
#2 localData (this=<optimized out>)
at ../../include/
#3 qt_getFreetypeData () at text/qfontengin
Python Exception <class 'TypeError'> iter() returned non-iterator of type '_iterator':
#4 0x00007ffff5e93498 in QFreetypeFace:
at text/qfontengin
#5 0x00007ffff5e93c00 in QFontEngineFT::init (this=this@
faceId=..., antialias=
Python Exception <class 'TypeError'> iter() returned non-iterator of type '_iterator':
fontData="") at text/qfontengin
#6 0x00007ffff5e8a23b in QFontEngineX11F
pattern=
at text/qfontengin
#7 0x00007ffff5dd3975 in tryPatternLoad (match=
screen=0, request=..., script=
at text/qfontdatab
#8 0x00007ffff5ddda3d in loadFc (request=..., script=0, fp=0x2e2ea670)
at text/qfontdatab
#9 QFontDatabase::load (d=d@entry=
at text/qfontdatab
#10 0x00007ffff5dbae79 in QFontPrivate:
---Type <return> to continue, or q <return> to quit---
script=
#11 0x00007ffff5df0962 in QTextEngine:
this=
descent=
at text/qtextengin
#12 0x00007ffff5df1113 in QTextEngine:
this=
at text/qtextengin
#13 0x00007ffff5df2212 in QTextEngine:
this=
at text/qtextengin
#14 0x00007ffff5df2535 in QTextEngine::shape (this=this@
item=
#15 0x00007ffff5df634f in QTextEngine::width (this=this@
from=
#16 0x00007ffff5df6566 in QTextEngine:
this=
flags=
#17 0x00007ffff5dcf90c in QFontMetrics:
this=
width=98, flags=flags@
#18 0x0000000000ba9af8 in WLabel::setText (this=this@
text="Title1") at src/widget/
---Type <return> to continue, or q <return> to quit---
#19 0x0000000000bd9576 in WTrackProperty:
at src/widget/
#20 0x0000000000b9070d in WTrackProperty:
_c=4160397584, _id=1, _a=0x7fffffffd640)
at lin64_build/
#21 0x00007ffff51e187a in QMetaObject:
sender=
m=m@
local_
argv=
#22 0x00000000009a2d23 in BaseTrackPlayer
this=
at lin64_build/
#23 0x00000000009a1559 in BaseTrackPlayer
this=
at src/mixer/
#24 0x00000000009a353c in BaseTrackPlayer
_o=0x2240b20, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
at lin64_build/
#25 0x00007ffff51e5c1e in QObject::event (this=0x2240b20, e=<optimized out>)
at kernel/
#26 0x00007ffff5ba5e2c in QApplicationPri
this=
---Type <return> to continue, or q <return> to quit---
0x7fffa4002e30) at kernel/
#27 0x00007ffff5bac4a0 in QApplication:
this=
e=e@
#28 0x00000000009ba5ee in MixxxApplicatio
target=
#29 0x00007ffff51cd4dd in QCoreApplicatio
0x7fffffffdf30, receiver=
event=
#30 0x00007ffff51d0b3d in sendEvent (event=
at ../../include/
#31 QCoreApplicatio
event_
at kernel/
#32 0x00007ffff51d0fe3 in QCoreApplicatio
receiver=
at kernel/
#33 0x00007ffff51faf83 in sendPostedEvents ()
at ../../include/
#34 postEventSource
at kernel/
#35 0x00007fffefc64e04 in g_main_
from /lib/x86_
---Type <return> to continue, or q <return> to quit---
#36 0x00007fffefc65048 in ?? () from /lib/x86_
#37 0x00007fffefc650ec in g_main_
from /lib/x86_
#38 0x00007ffff51fa7a1 in QEventDispatche
flags=...) at kernel/
#39 0x00007ffff5c47be6 in QGuiEventDispat
this=<optimized out>, flags=...) at kernel/
#40 0x00007ffff51cc0af in QEventLoop:
0x7fffffffde70, flags=...) at kernel/
#41 0x00007ffff51cc3a5 in QEventLoop::exec (this=this@
flags=...) at kernel/
#42 0x00007ffff51d1b79 in QCoreApplicatio
at kernel/
#43 0x00007ffff5ba437c in QApplication::exec () at kernel/
#44 0x000000000048417f in main (argc=1, argv=<optimized out>)
at src/main.cpp:116
Changed in mixxx: | |
importance: | Undecided → Critical |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
No, all skins are effected.
It was caused by one of the taglib 1.10 testing tracks.
It semas like taglib 1.10 is now immun, but not Mixxx.
Track is attached.