I'm glad there's u-he offering also linux builds of their very interesting synthesizers. so thank you for that and also thank you to the other people here giving advice and sharing your knowledge.
I recently became aware of u-he plugins and I'm getting them to know within (native linux) reaper.
unfortunately, they make reaper crash regularly and I don't know why.
I found this thread and followed the instructions about how to configure my system, but still reaper crashes through u-he plugins (tried podolski, zebralette and triple cheese). it's getting frustrating.
and I think this issue has something to do with the problems stated here; sorry if I'm wrong. please tell me if I should start a new thread.
I'm running antergos/arch linux x64 on a thinkpad x270 (i5-6300U CPU @ 2.40GHz × 4, 8GB ram), the soundcard is a behringer UMC404HD usb interface. I connect it via jack2-dbus using qjackctl.
I tried different of the above mentioned system settings:
- rtprio set to 98 and later 90
- jack priority default and later set to 70
- tried stock arch kernel 5.1.3 PREEMPT and later linux-zen 5.1.4-zen1-1-zen #1 ZEN SMP PREEMPT
I post several logs and metainfo:
the system log:
Code: Select all
Process 13753 (reaper) of user 1000 dumped core.
Stack trace of thread 14365: #0 0x00007f593855eb40 n/a (/home/christoph/.u-he/Zebra2/Zebra2.64.so)
Code: Select all
Fri May 24 21:47:53 2019: Connecting 'system:midi_capture_2' to 'REAPER:MIDI Input 2'
Fri May 24 21:47:53 2019: Connecting 'system:midi_capture_4' to 'REAPER:MIDI Input 4'
Fri May 24 21:47:53 2019: Connecting 'REAPER:out1' to 'system:playback_1'
Fri May 24 21:47:53 2019: Connecting 'REAPER:out2' to 'system:playback_2'
Fri May 24 21:47:53 2019: Connecting 'REAPER:out3' to 'system:playback_3'
Fri May 24 21:47:53 2019: Connecting 'REAPER:out4' to 'system:playback_4'
Fri May 24 21:47:53 2019: Connecting 'system:capture_1' to 'REAPER:in1'
Fri May 24 21:47:53 2019: Connecting 'system:capture_2' to 'REAPER:in2'
Fri May 24 21:47:53 2019: Connecting 'system:capture_3' to 'REAPER:in3'
Fri May 24 21:47:53 2019: Connecting 'system:capture_4' to 'REAPER:in4'
21:49:01.879 XRUN callback (1).
21:49:02.058 XRUN callback (9 übersprungen).
Fri May 24 21:49:01 2019: ERROR: JackEngine::XRun: client = REAPER was not finished, state = Running
Fri May 24 21:49:01 2019: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Fri May 24 21:49:01 2019: ERROR: JackEngine::XRun: client = REAPER was not finished, state = Triggered
Fri May 24 21:49:01 2019: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Fri May 24 21:49:01 2019: ERROR: JackEngine::XRun: client = REAPER was not finished, state = Triggered
(... I leave a lot of message telling the same out ...)
Fri May 24 21:49:03 2019: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Fri May 24 21:49:03 2019: ERROR: JackEngine::XRun: client = REAPER was not finished, state = Triggered
Fri May 24 21:49:03 2019: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
21:49:04.097 XRUN callback (22 übersprungen).
Fri May 24 21:49:03 2019: ERROR: JackEngine::XRun: client = REAPER was not finished, state = Triggered
(...)
Fri May 24 21:49:06 2019: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Fri May 24 21:49:06 2019: ERROR: JackEngine::XRun: client = REAPER was not finished, state = Triggered
Fri May 24 21:49:06 2019: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
21:49:07.489 XRUN callback (34).
21:49:07.491 Schaubild der JACK-Verbindungen geändert.
21:49:07.512 JACK-Verbindung geändert.
21:49:07.513 Schaubild der JACK-Verbindungen geändert.
Fri May 24 21:49:06 2019: ERROR: JackEngine::XRun: client = REAPER was not finished, state = Triggered
(...)
Fri May 24 21:49:07 2019: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Fri May 24 21:49:07 2019: ERROR: JackEngine::XRun: client = REAPER was not finished, state = Triggered
Fri May 24 21:49:07 2019: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Fri May 24 21:49:07 2019: ERROR: Cannot write socket fd = 20 err = Connection reset by peer
Fri May 24 21:49:07 2019: ERROR: CheckRes error
Fri May 24 21:49:07 2019: ERROR: Could not write notification
Fri May 24 21:49:07 2019: ERROR: ClientNotify fails name = REAPER notification = 3 val1 = 0 val2 = 0
Fri May 24 21:49:07 2019: ERROR: Cannot write socket fd = 20 err = Broken pipe
Fri May 24 21:49:07 2019: ERROR: CheckRes error
Fri May 24 21:49:07 2019: ERROR: Could not write notification
Fri May 24 21:49:07 2019: ERROR: ClientNotify fails name = REAPER notification = 3 val1 = 0 val2 = 0
Fri May 24 21:49:07 2019: Disconnecting 'system:midi_capture_2' from 'REAPER:MIDI Input 2'
Fri May 24 21:49:07 2019: Disconnecting 'system:midi_capture_4' from 'REAPER:MIDI Input 4'
Fri May 24 21:49:07 2019: Disconnecting 'system:capture_1' from 'REAPER:in1'
Fri May 24 21:49:07 2019: Disconnecting 'system:capture_2' from 'REAPER:in2'
Fri May 24 21:49:07 2019: Disconnecting 'system:capture_3' from 'REAPER:in3'
Fri May 24 21:49:07 2019: Disconnecting 'system:capture_4' from 'REAPER:in4'
Fri May 24 21:49:07 2019: Disconnecting 'REAPER:out1' from 'system:playback_1'
Fri May 24 21:49:07 2019: Disconnecting 'REAPER:out2' from 'system:playback_2'
Fri May 24 21:49:07 2019: Disconnecting 'REAPER:out3' from 'system:playback_3'
Fri May 24 21:49:07 2019: Disconnecting 'REAPER:out4' from 'system:playback_4'
Fri May 24 21:49:07 2019: ERROR: Failed to find port 'REAPER:MIDI Input 2' to destroy
Fri May 24 21:49:07 2019: ERROR: Failed to find port 'REAPER:MIDI Input 4' to destroy
Fri May 24 21:49:07 2019: ERROR: Failed to find port 'REAPER:in1' to destroy
Fri May 24 21:49:07 2019: ERROR: Failed to find port 'REAPER:in2' to destroy
Fri May 24 21:49:07 2019: ERROR: Failed to find port 'REAPER:in3' to destroy
Fri May 24 21:49:07 2019: ERROR: Failed to find port 'REAPER:in4' to destroy
Fri May 24 21:49:07 2019: ERROR: Failed to find port 'REAPER:out1' to destroy
Fri May 24 21:49:07 2019: ERROR: Failed to find port 'REAPER:out2' to destroy
Fri May 24 21:49:07 2019: ERROR: Failed to find port 'REAPER:out3' to destroy
Fri May 24 21:49:07 2019: ERROR: Failed to find port 'REAPER:out4' to destroy
Fri May 24 21:49:07 2019: Client 'REAPER' with PID 28398 is out
Fri May 24 21:49:07 2019: ERROR: Unknown request 4294967295
Fri May 24 21:49:07 2019: ERROR: CheckSize error size = 0 Size() = 12
Fri May 24 21:49:07 2019: ERROR: CheckRead error
21:49:08.119 XRUN callback (54 übersprungen).
hm, I just recognize that on trying again the jack log looks a little bit different ("Cannot write socket fd = 20 err = Broken pipe"):
Code: Select all
Fri May 24 21:57:01 2019: ERROR: JackEngine::XRun: client = REAPER was not finished, state = Triggered
Fri May 24 21:57:01 2019: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Fri May 24 21:57:01 2019: ERROR: JackEngine::XRun: client = REAPER was not finished, state = Triggered
Fri May 24 21:57:01 2019: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Fri May 24 21:57:01 2019: ERROR: Cannot write socket fd = 20 err = Connection reset by peer
Fri May 24 21:57:01 2019: ERROR: CheckRes error
Fri May 24 21:57:01 2019: ERROR: Could not write notification
Fri May 24 21:57:01 2019: ERROR: ClientNotify fails name = REAPER notification = 3 val1 = 0 val2 = 0
Fri May 24 21:57:01 2019: ERROR: Cannot write socket fd = 20 err = Broken pipe
Fri May 24 21:57:01 2019: ERROR: CheckRes error
Fri May 24 21:57:01 2019: ERROR: Could not write notification
Fri May 24 21:57:01 2019: ERROR: ClientNotify fails name = REAPER notification = 3 val1 = 0 val2 = 0
Fri May 24 21:57:01 2019: ERROR: Cannot write socket fd = 20 err = Broken pipe
Fri May 24 21:57:01 2019: ERROR: CheckRes error
Fri May 24 21:57:01 2019: ERROR: Could not write notification
Fri May 24 21:57:01 2019: ERROR: ClientNotify fails name = REAPER notification = 3 val1 = 0 val2 = 0
Fri May 24 21:57:01 2019: Disconnecting 'system:midi_capture_2' from 'REAPER:MIDI Input 2'
Fri May 24 21:57:01 2019: Disconnecting 'system:midi_capture_4' from 'REAPER:MIDI Input 4'
Fri May 24 21:57:01 2019: Disconnecting 'system:capture_1' from 'REAPER:in1'
Fri May 24 21:57:01 2019: Disconnecting 'system:capture_2' from 'REAPER:in2'
Fri May 24 21:57:01 2019: Disconnecting 'system:capture_3' from 'REAPER:in3'
Fri May 24 21:57:01 2019: Disconnecting 'system:capture_4' from 'REAPER:in4'
Fri May 24 21:57:01 2019: Disconnecting 'REAPER:out1' from 'system:playback_1'
Fri May 24 21:57:01 2019: Disconnecting 'REAPER:out2' from 'system:playback_2'
Fri May 24 21:57:01 2019: Disconnecting 'REAPER:out3' from 'system:playback_3'
Fri May 24 21:57:01 2019: Disconnecting 'REAPER:out4' from 'system:playback_4'
Fri May 24 21:57:01 2019: ERROR: Failed to find port 'REAPER:MIDI Input 2' to destroy
Fri May 24 21:57:01 2019: ERROR: Failed to find port 'REAPER:MIDI Input 4' to destroy
Fri May 24 21:57:01 2019: ERROR: Failed to find port 'REAPER:in1' to destroy
Fri May 24 21:57:01 2019: ERROR: Failed to find port 'REAPER:in2' to destroy
Fri May 24 21:57:01 2019: ERROR: Failed to find port 'REAPER:in3' to destroy
Fri May 24 21:57:01 2019: ERROR: Failed to find port 'REAPER:in4' to destroy
Fri May 24 21:57:01 2019: ERROR: Failed to find port 'REAPER:out1' to destroy
Fri May 24 21:57:01 2019: ERROR: Failed to find port 'REAPER:out2' to destroy
Fri May 24 21:57:01 2019: ERROR: Failed to find port 'REAPER:out3' to destroy
Fri May 24 21:57:01 2019: ERROR: Failed to find port 'REAPER:out4' to destroy
Fri May 24 21:57:01 2019: Client 'REAPER' with PID 30082 is out
Fri May 24 21:57:01 2019: ERROR: Unknown request 4294967295
Fri May 24 21:57:01 2019: ERROR: CheckSize error size = 0 Size() = 12
Fri May 24 21:57:01 2019: ERROR: CheckRead error
21:57:03.406 XRUN callback (54 übersprungen).
Code: Select all
[christoph@X270lx REAPER]$ ./reaper
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
error creating client
audio: executing pasuspender
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack: created client
jack: setting TIME_CRITICAL = 64
jack: activated client
002a:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
002a:fixme:toolhelp:Heap32ListFirst : stub
002a:fixme:wbemprox:client_security_SetBlanket 0x7fe652b2f380, 0x47130, 10, 0, (null), 3, 3, (nil), 0x00000000
002a:fixme:wbemprox:client_security_Release 0x7fe652b2f380
0027:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0027:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
002a:fixme:wbemprox:enum_class_object_Next timeout not supported
002a:err:wbemprox:wql_error syntax error, unexpected TK_ID, expecting TK_SELECT
0027:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0027:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
002a:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000023F570 1 C) semi-stub
002a:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000023F0A0 1 C) semi-stub
setNumInputs ( 0 );
setNumOutputs ( 2 );
allocateArrangement ( &plugInput, 2 );
allocateArrangement ( &plugOutput, 2 );
setNumInputs ( 0 );
setNumOutputs ( 2 );
allocateArrangement ( &plugInput, 2 );
allocateArrangement ( &plugOutput, 2 );
(reaper:5461): Gdk-WARNING **: 22:31:25.604: gdk_window_set_user_time called on non-toplevel
Speicherzugriffsfehler (Speicherabzug geschrieben)
[christoph@X270lx REAPER]$ 002a:fixme:msvcrt:__clean_type_info_names_internal (0x1804b9c58) stub
^C
[christoph@X270lx REAPER]$
I would really like to go on with u-he plugins. if somebody has an idea how to get them working here, I'd be glad.
thank you!
christoph