Description of problem: Using minimodem in rx mode with a random input audio file will likely cause segfault. While I understand minimodem would like to have a minimodem tx message as input, segfault is not nice either. Version-Release number of selected component: minimodem-0.19-3.fc20 Additional info: reporter: libreport-2.2.3 backtrace_rating: 4 cmdline: minimodem --rx -f Intro.ogg 300 crash_function: vorbis_block_clear executable: /usr/bin/minimodem kernel: 3.18.7-100.fc20.x86_64 runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (4 frames) #1 vorbis_block_clear at block.c:164 #2 vorbis_close at ogg_vorbis.c:475 #3 psf_close at sndfile.c:2518 #4 simpleaudio_close at simpleaudio.c:175
Created attachment 1002353 [details] File: backtrace
Created attachment 1002354 [details] File: cgroup
Created attachment 1002355 [details] File: core_backtrace
Created attachment 1002356 [details] File: dso_list
Created attachment 1002357 [details] File: exploitable
Created attachment 1002358 [details] File: limits
Created attachment 1002359 [details] File: maps
Created attachment 1002360 [details] File: open_fds
Created attachment 1002361 [details] File: proc_pid_status
Created attachment 1002362 [details] File: var_log_messages
Yep, I can reproduce this. Will file it upstream, thanks!
This actually appears to have been fixed in 0.20, but the updated build I did never got pushed. Whoops! I will rebuild it (the build has since been garbage collected) and submit it for f20 and f21. Thanks again for the report!
(In reply to Ricky Elrod from comment #12) > This actually appears to have been fixed in 0.20, but the updated build I > did never got pushed. Whoops! I will rebuild it (the build has since been > garbage collected) and submit it for f20 and f21. Thanks again for the > report! Yeah, I think the problem is with stereo audio files, as it doesn't crash with mono audio files. The commit that fixes it should be: https://github.com/kamalmostafa/minimodem/commit/3c5ac8819d7dd123f4d71afa3061018a0b2da114
minimodem-0.20-2.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/minimodem-0.20-2.fc20
minimodem-0.20-2.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/minimodem-0.20-2.fc21
minimodem-0.20-2.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.
minimodem-0.20-2.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.