Hello community! I am running Ardour 3.5.403 on JACK on Linux Mint. I was going to post a quick bug report here, but since I can’t explain exactly how to reproduce this problem, I feel that it’s better to tell you a story and then maybe we can solve this mystery together. Any help is appreciated.
I am a humble bedroom producer, but sometime I push Ardour to its extremes. I work with lots of tracks, hour-long audio files, tall chains of plugins, and I even use Ardour as sort of an ERSATZ drum editor by duplicating one hit 100s of times. Naturally, I expect Ardour to occasionally crash. That said, I don’t feel I deserve what is happening to me now.
I am working on a really fun Drum & Bass track. It’s got a dirty bassline, a cool synth melody, and my friend even let me borrow his analog VCO to lay down some textural effects. About halfway through the project I decided that this would be some of my best work.
Then, the segfaults came.
At first, they were business as usual. I would press ctrl+Z too many times, or delete a MIDI note too quickly, Ardour would crash, and I would cheerfully restart it having lost only five minutes of work. Then, it got worse. Ardour would segfault every time I tried to open my project until eventually the only way I could open it was by opening ANOTHER project, THEN opening the DnB project.
Now, not even that seems to work. Every time I open the project, here is a play by play:
- The project and interface loads but is unresponsive
- The little asterisk up on the window bar indicating whether the project has unsaved changes blinks on and off for serveral seconds
- Ardour disappears.
Weirder still are the error messages. They are different every time. Sometimes the console output is this:
*** Error in `/opt/Ardour-3.5.403-dbg/bin/ardour-3.5.403': double free or corruption (!prev): 0x00007fe6c400d8d0 *** AbortedOther times, it's this:
fftw: planner.c:261: assertion failed: SLVNDX(slot) == slvndx AbortedBut most of the time, it's this:
Segmentation faultPlease let me know if you'd like to see the entire output.
Update: After about the twelfth atempt, my project has loaded successfully. Ardour seems to have eaten my MIDI regions and all my track/bus automation is missing, but it’s up and it plays. I don’t know what I did differently that would cause this, but now I am too afraid to close the project again.
Can anyone tell me how I can fix this? I’m happy to provide more details upon request. Thanks!