SIGSEGV in SoundTouch 1.9.2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Critical
|
Unassigned | ||
soundtouch (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
OS: Fedora 23 x86_64
Lib: soundtouch-
Branch: master (2.1.0-alpha-pre x64)
Key Lock enabled
Pitch at 0.00
- not moved during the whole session (AutoDJ background music @home)
File plays fine after restart
- same results
- waveform generation is skipped now
Warning [AnalyzerQueue 1]: Recoverable MP3 frame decoding error: lost synchronization
Debug [AnalyzerQueue 1]: Waveform generation for track 92614 done 6 s
Debug [AnalyzerQueue 1]: ReplayGain 2.0 (libebur128) result is -2.78099 dB for "/home/
Debug [AnalyzerQueue 1]: Beat Calculation complete
Debug [AnalyzerQueue 1]: Key Detection complete
Debug [AnalyzerQueue 1]: Key Histogram
Debug [AnalyzerQueue 1]: 6 : "F" 7.93267e+06
Debug [AnalyzerQueue 1]: 11 : "B♭" 1.47456e+06
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffee22d2700 (LWP 16845)]
0x00007ffff7891e90 in soundtouch:
(gdb) bt
#0 0x00007ffff7891e90 in soundtouch:
#1 0x00007ffff7893037 in soundtouch:
at /usr/lib64/
#2 0x00007ffff7891490 in soundtouch:
#3 0x00000000007cfc82 in EngineBufferSca
at src/engine/
#4 0x00000000007cba11 in EngineBuffer:
#5 0x00000000007d1310 in EngineDeck:
#6 0x00000000007dff4e in EngineMaster:
#7 0x00000000007e8b50 in EngineMaster:
#8 0x0000000000b47d5b in SoundManager:
at src/soundio/
#9 0x0000000000b44a36 in SoundDevicePort
ptimized out>, statusFlags=
at src/soundio/
#10 0x00007ffff7459454 in AdaptingOutputO
at /usr/lib64/
#11 0x00007ffff745aded in PaUtil_
at /usr/lib64/
#12 0x00007ffff746391b in CallbackThreadFunc () at /usr/lib64/
#13 0x00007ffff1d1e60a in start_thread () at /usr/lib64/
#14 0x00007fffeeeb5a4d in clone () at /usr/lib64/
description: | updated |
description: | updated |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
affects: | ubuntu → soundtouch (Ubuntu) |
Changed in soundtouch (Ubuntu): | |
status: | New → Confirmed |
in the past we've had crashes when either soundtouch or rubberband were fed "crazy" rates, like 0 or 10000000000. So this might be a case where we aren't successfully detecting an invalid rate.