Description of problem: I am not able to open/import any ogg vorbis file 1. start audacity 2. open or import any *.ogg file 3. after analyzing the file it instantly crashes Version-Release number of selected component: audacity-2.1.1-0.2.rc1.fc22 Additional info: reporter: libreport-2.6.0 backtrace_rating: 4 cmdline: audacity crash_function: __memcpy_sse2_unaligned executable: /usr/bin/audacity global_pid: 9132 kernel: 4.0.6-300.fc22.x86_64 runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (10 frames) #0 __memcpy_sse2_unaligned at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:152 #1 memcpy at /usr/include/bits/string3.h:53 #2 wxStreamBuffer::PutToBuffer at src/common/stream.cpp:295 #3 wxStreamBuffer::Write at src/common/stream.cpp:508 #4 wxMemoryOutputStream::OnSysWrite at src/common/mstream.cpp:142 #5 wxOutputStream::Write at src/common/stream.cpp:962 #6 AutoSaveFile::WriteAttr at AutoRecovery.cpp:463 #7 Tags::WriteXML at Tags.cpp:528 #8 AudacityProject::WriteXML at Project.cpp:3216 #9 AudacityProject::AutoSave at Project.cpp:4743
Created attachment 1048780 [details] File: backtrace
Created attachment 1048781 [details] File: cgroup
Created attachment 1048782 [details] File: core_backtrace
Created attachment 1048783 [details] File: dso_list
Created attachment 1048784 [details] File: environ
Created attachment 1048785 [details] File: limits
Created attachment 1048786 [details] File: maps
Created attachment 1048787 [details] File: mountinfo
Created attachment 1048788 [details] File: namespaces
Created attachment 1048789 [details] File: open_fds
Created attachment 1048790 [details] File: proc_pid_status
Created attachment 1048791 [details] File: var_log_messages
Thanks for trying the release candidate from the updates-testing repository. I tried both a mono sound effect .ogg and a stereo music file, both imported OK on F21 x86_64. I'll try F22 tomorrow, but can you run: $ file myoggfile.ogg $ midentify myoggfile.ogg (you could drop any name/ID3 tags, leaving the file details (like compression type, bits etc), and attach that). or $ ffprobe I wonder if there is a problem in use of /var/tmp, maybe permissions/space ? Is the crash on writing the project xml, or the audacity config ? Could you also try closing audacity, renaming your audacity config file so that it creates a fresh new config, and seeing if that works ? Also by Repro.3, do you mean an analyse effect/tool within the program, or just as it is importing drawing the waveform in the GUI ?
$ file: 02 Alive.ogg: Ogg data, Vorbis audio, stereo, 44100 Hz, ~320000 bps, created by: Xiph.Org libVorbis I $ fprobe: Input #0, ogg, from '02 Alive.ogg': Duration: 00:04:26.99, start: 0.000000, bitrate: 319 kb/s Stream #0:0: Audio: vorbis, 44100 Hz, stereo, fltp, 320 kb/s Side data: replaygain: track gain - -10.990000, track peak - 0.000024, album gain - -9.920000, album peak - 0.000025, Stream #0:1: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 500x433 [SAR 1:1 DAR 500:433], 90k tbr, 90k tbn, 90k tbc space and write permissions are fine on /var/tmp The cfg files gets written, well it writes the last "DefaultOpenPath=" which is where the ogg is in. So that seems to work. Fresh config results in the same Crash. I also tried with other files like flac an wav, worked perfectly. As for how, starting audacity -> File -> open -> file.ogg
Created attachment 1048832 [details] Last thing I see before crashing
Ok I found the reason for the crash, it only happens when the ogg file has an image attached. When I remove the embedded cover-art the file loads just fine. Flac files on the other hand with embedded cover are loading without any problems.
To narrow it more down, embedded png images are working fine, only jpg is killing audacity. midentify reports embedded png as: ID_VIDEO_CODEC=ffpng and jpg as: ID_VIDEO_CODEC=ffmjpeg
OK, cool nice work. I should be able to ffmpeg a similar jpg video. Is the video a single frame, or series of frames (at what rate). Maybe can see with ffplay myogg.ogg. In reading about the filetype from wikipedia: --- Before 2007, the .ogg filename extension was used for all files whose content used the Ogg container format. Since 2007, the Xiph.Org Foundation recommends that .ogg only be used for Ogg Vorbis audio files. The Xiph.Org Foundation decided to create a new set of file extensions and media types to describe different types of content such as .oga for audio only files, .ogv for video with or without sound (including Theora), and .ogx for multiplexed Ogg.[4] --- Wonder if it would be worth renaming an ogg with eg oga, ogv or ogx to see if that makes an difference. I'll raise the issue with the Audacity developers. I think the 2.1.1 release is imminent, so it probably wont make that.
Well it is a music file, not video. It just has one embedded image which works as the cover image for music-player, so that you don't have to have a separate cover.jpg in the folder. Renaming doesn't fix the problem. I will add a small sample to the bug report, plain ogg, ogg with jpg and ogg with png
Created attachment 1049491 [details] 3 small ogg files
Confirmed that with 2.1.1rc1 opening the ogg with jpg content crashes audacity. I don't even see the import progres bar at all.
Created attachment 1049625 [details] gdb audacity thread apply al bt [Thread 1 (] appears to be the same crash thread top off stack, but this one seems to show the call stack better... via WriteXML | tags | output stream.
audacity-2.1.1-0.4.rc3.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/audacity-2.1.1-0.4.rc3.fc22
audacity-2.1.1-0.4.rc3.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/audacity-2.1.1-0.4.rc3.fc21
Package audacity-2.1.1-0.4.rc3.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing audacity-2.1.1-0.4.rc3.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-11488/audacity-2.1.1-0.4.rc3.fc22 then log in and leave karma (feedback).
Fixed for me! Thanks for resolving the issue so quickly.
audacity-2.1.1-1.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/audacity-2.1.1-1.fc22
audacity-2.1.1-1.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/audacity-2.1.1-1.fc21
audacity-2.1.1-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.
audacity-2.1.1-1.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.