I've been using several u-he plugins on my openSUSE Leap 15.0 system successfully for quite some time without any issues.
When working on a current project (Ardour 5.12) with u-he's Presswerk and Satin on multiple tracks everything was working fine, until I tried to open the GUI which caused a Segmentation Fault.
The same behaviour is happening using Carla. I used both gdb and strace to find the root cause, but to no avail.
According to strace (using Carla) the problem seems to occur after reading many (all?) pngs.
Presswerk:
Code: Select all
[pid 14535] openat(AT_FDCWD, "/home/arnd/.u-he/Presswerk/Data/Images/Animations/vu_left/vu_left_0149.png", O_RDONLY <unfinished ...>
[pid 14535] <... openat resumed> ) = 50
[pid 14535] fstat(50, <unfinished ...>
[pid 14535] <... fstat resumed> {st_mode=S_IFREG|0644, st_size=4640, ...}) = 0
[pid 14535] read(50, <unfinished ...>
[pid 14535] <... read resumed> "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\200\0\0\1\0\10\6\0\0\0{\371~"..., 4096) = 4096
[pid 14535] read(50, "\364\3R\376\3571\322=\361\362\322\6\332\273\276\333G\362\227 \327\17\362\243x\214!\341\va\246/"..., 4096) = 544
[pid 14535] close(50 <unfinished ...>
[pid 14535] <... close resumed> ) = 0
[pid 14535] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x1c} ---
Code: Select all
[pid 15024] openat(AT_FDCWD, "/home/arnd/.u-he/Satin/Data/Images/Animations/Small_Knob/Small_Knob_100.png", O_RDONLY <unfinished ...>
[pid 15024] <... openat resumed> ) = 50
[pid 15024] fstat(50, <unfinished ...>
[pid 15024] <... fstat resumed> {st_mode=S_IFREG|0644, st_size=3844, ...}) = 0
[pid 15024] read(50, <unfinished ...>
[pid 15024] <... read resumed> "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0002\0\0\0002\10\6\0\0\0\36?\210"..., 4096) = 3844
[pid 15024] close(50 <unfinished ...>
[pid 15024] <... close resumed> ) = 0
[pid 15024] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x1c} ---
Any help will be greatly appreciated!
Thanks, Arnd