Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 918520

Summary: media-sound/ardour-8: crashes when selecting a sample area and using "FFT Analysis" function in context menue
Product: Gentoo Linux Reporter: Martin Erdtmann <martin.erdtmann>
Component: Current packagesAssignee: Professional Audio Applications Maintainers <proaudio>
Status: RESOLVED WORKSFORME    
Severity: normal CC: fordfrog
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Martin Erdtmann 2023-11-25 13:20:05 UTC
I tested Ardour8 on two different machines (Desktop and Laptop) both running amd64.
When using the mark tool and applying "FFT analysis" via the mouse context menu, Ardour crashes immediately. 

On the console window I can see this (starting from the point when using the FFT function):

free(): invalid next size (normal)
Abgebrochen
martin@kellerkind ~ $ Cannot write socket fd = 24 err = Broken pipe
CheckRes error
Could not write notification
ClientNotify fails name = ardour notification = 12 val1 = 1 val2 = 5
Cannot write socket fd = 24 err = Broken pipe
CheckRes error
Could not write notification
ClientNotify fails name = ardour notification = 12 val1 = 2 val2 = 5
Cannot write socket fd = 24 err = Broken pipe
CheckRes error
Could not write notification
ClientNotify fails name = ardour notification = 12 val1 = 26 val2 = 21
Cannot write socket fd = 24 err = Broken pipe
CheckRes error
Could not write notification
ClientNotify fails name = ardour notification = 12 val1 = 29 val2 = 21
Cannot write socket fd = 24 err = Broken pipe
CheckRes error

## CUT HERE - this happens multiple times ##
ClientNotify fails name = ardour notification = 10 val1 = 30 val2 = 0
Cannot write socket fd = 24 err = Broken pipe
CheckRes error
Could not write notification
ClientNotify fails name = ardour notification = 10 val1 = 31 val2 = 0
Cannot write socket fd = 24 err = Broken pipe
CheckRes error
Could not write notification
ClientNotify fails name = ardour notification = 10 val1 = 32 val2 = 0
Unknown error...
terminate called after throwing an instance of 'Jack::JackTemporaryException'
  what():  
martin@kellerkind ~ $ 



Reproducible: Always

Steps to Reproduce:
1.Start Ardour
2.Import or generate a sample
3.Select a part of the sample
4.Right mouse button --> FFT Analysis
5.Crash!!!
Actual Results:  
FFT analysis function currently unusable due to crash

Expected Results:  
A window will open and display the spectrum of the selected part of the sample
Comment 1 Miroslav Ć ulc gentoo-dev 2023-12-13 22:48:35 UTC
8 is not in the tree anymore, there were many fixes in 8.1 and now also 8.2 is in the tree. so please test at least one of these versions and report back whether the issue persists for you.
Comment 2 Martin Erdtmann 2023-12-15 07:39:03 UTC
Indeed, 8.1 seems to work. So this issue can be closed. Thanks a lot!
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-15 07:41:05 UTC
Thank you!