Segfault when recording with ffmpeg
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Confirmed
|
Critical
|
Unassigned |
Bug Description
I'm not sure if this is a real bug because it happens only on a version I compiled from source with "ffmpeg=1" flag. (I need ffmpeg to play AAC files on which FAAD sometimes fails)
1. In "Recording" tab, set format to mp3 or ogg
2. Start recording
3. Stop recording
... (no matter how much time passes)
4. Start recording again
5. Stop recording
Segfault
Created mp3s are useless (noisy or 'empty').
In normal log appear these lines after starting the recording:
Debug [Main]: Split size is: 750000000
Debug [Main]: Recordings folder set to "/tmp"
Debug [EngineSideChain 1]: ffmpegencodercore: UpdateMetadata: ! RonsoFX - -
Debug [EngineSideChain 1]: EncoderFfmpegCo
Debug [EngineSideChain 1]: EncoderFfmpegCo
Debug [EngineSideChain 1]: EncoderFfmpegRe
Debug [EngineSideChain 1]: Created sample rate converter for conversion of 44100 Hz format: flt with: 2 (layout: 0 ) channels (BPS 4 )
Debug [EngineSideChain 1]: To 44100 HZ format: s32p with 2 (layout: 0 ) channels (BPS 4 )
Debug [EngineSideChain 1]: openCodec!
[libmp3lame @ 0x7fffc0020a60] channel_layout not specified
Debug [EngineSideChain 1]: Setting record flag to: ON
And this repeatingly until reccording is stopped/mixxx crashes:
Debug [EngineSideChain 1]: Unsupported sample format: s32p
Debug [EngineSideChain 1]: Unsupported sample format: s32p
Debug [EngineSideChain 1]: Unsupported sample format: s32p
...
mixxx rev5919
Linux 3.14.23-rt20 #1 SMP PREEMPT RT Thu Nov 20 17:03:31 CET 2014 x86_64 x86_64 GNU/Linux
summary: |
- Segfault when recording + Segfault when recording with ffmpeg |
Changed in mixxx: | |
importance: | High → Critical |
It is a real bug, thank you for reporting.
Could you file a second bug with the file attached that fails on a faad build?