Old 08-07-2019, 03:17 AM   #361
biopsin
Human being with feelings
 
Join Date: Sep 2010
Location: oslo
Posts: 142
Default

Quote:
Originally Posted by Xasman View Post
Don't think so - ....
I have narrowed it down to the WM (pekwm) - I use a sloppy mouse option that focuses under pointer without raise, however this only affects channel 1 in the mixer all other channels behave ok until I move the pointer off the popup. Also this does not happen on any of the tracks, and no plugs are loaded.
So I don't know what to think..

# mkv video (expires after 1 day)
https://tknk.io/Y9nG
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 /
Reaper_6.82 / NI_KA2 / Dynaudio_BM6

Last edited by biopsin; 08-07-2019 at 03:27 AM. Reason: addon
biopsin is offline   Reply With Quote
Old 08-07-2019, 03:46 AM   #362
Xasman
Human being with feelings
 
Xasman's Avatar
 
Join Date: Jun 2009
Posts: 673
Default

Quote:
Originally Posted by biopsin View Post
I have narrowed it down to the WM (pekwm)...
...So I don't know what to think..
In that case sorry, I have no experience with pekwm so I can't help. Hopefully someone else who's using it will be able to chime in and help you.
Xasman is offline   Reply With Quote
Old 08-14-2019, 11:27 AM   #363
theeighth
Human being with feelings
 
Join Date: Aug 2019
Posts: 21
Default

Hello.
I'm using Reaper on Linux (Debian 10 amd64) and here are some bugs I found:

1. Plugins options is not working properly. The bug's affects sliders - for example, I can't change Threshold for Fairly Childish compressor because there are only two options for me: -60 dB or 0 dB . I can't use slider to make it -30 or -20 or -5 dB, I can move it only stricktly to the left or to the right. That's it. I see this problem with mostly all plugins except for ReaComp, ReaEQ and other Rea-plugins series.
I've also moved my LV2-plugins to reaper via lv2vst and the situation with them is the same. I can't configure almost all plugins except some of them.
2. Graphics in plugins windows not showing properly. Here's the screenshot: https://drive.google.com/file/d/1F0L...ew?usp=sharing

I'm sorry if somebody has already posted about those problems here and there is a solution.
And I'm also sorry for bad english =)
theeighth is offline   Reply With Quote
Old 08-17-2019, 02:50 AM   #364
biopsin
Human being with feelings
 
Join Date: Sep 2010
Location: oslo
Posts: 142
Default

Quote:
Originally Posted by Xasman View Post
In that case sorry..
Well found out it's not a WM issue at all.

I had set Master Track to show in docker (separate from mixer tracks),
this creates the issue with the first track in the mixer.
Moving Master track back to left side of mixer and all is good.
(having master track on the right also bugs the first track).
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 /
Reaper_6.82 / NI_KA2 / Dynaudio_BM6
biopsin is offline   Reply With Quote
Old 08-17-2019, 04:38 AM   #365
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by theeighth View Post
Hello.
I'm using Reaper on Linux (Debian 10 amd64) and here are some bugs I found:

1. Plugins options is not working properly. The bug's affects sliders - for example, I can't change Threshold for Fairly Childish compressor because there are only two options for me: -60 dB or 0 dB . I can't use slider to make it -30 or -20 or -5 dB, I can move it only stricktly to the left or to the right. That's it. I see this problem with mostly all plugins except for ReaComp, ReaEQ and other Rea-plugins series.
I've also moved my LV2-plugins to reaper via lv2vst and the situation with them is the same. I can't configure almost all plugins except some of them.
2. Graphics in plugins windows not showing properly. Here's the screenshot: https://drive.google.com/file/d/1F0L...ew?usp=sharing

I'm sorry if somebody has already posted about those problems here and there is a solution.
And I'm also sorry for bad english =)
(edit)

Try changing the decimal point for your system locale to be a period rather than a comma.

Normally the system locale isn't used by REAPER, but perhaps you loaded a plug-in which is setting the numeric locale?

In either case, future builds will have a warning/setting to try to override.

Last edited by Justin; 08-17-2019 at 07:03 AM.
Justin is offline   Reply With Quote
Old 08-17-2019, 10:34 AM   #366
kytdkut
Human being with feelings
 
kytdkut's Avatar
 
Join Date: May 2017
Posts: 95
Default

Hello. Using BSPWM; if the REAPER window has borders (BSPWM's window decorations) the GUI stuff gets offset from where is "actually located". In this example I have exaggerated the border width to make the error obvious, because this offset varies depending on it.

https://www.dropbox.com/s/4g9nuq1xxy...14-21.gif?dl=0
kytdkut is offline   Reply With Quote
Old 08-17-2019, 12:29 PM   #367
wholehalf
Human being with feelings
 
wholehalf's Avatar
 
Join Date: Nov 2015
Location: Athens, Greece
Posts: 68
Default No scrollbar

Hello,

When I resize a window so that part of its contents are hidden, no scrollbar appears to move the window's contents. This happens both to floating and docked windows. I am currently on Kubuntu 19.04 with KDE, but have had the same behavior on Pop!_os 19.04 with gnome desktop and Ubuntu studio 19.04 with Xfce desktop.

EDIT: I just realized that this stops happening if the window (floating or docked) is a plugin and I disable the plugin's UI.
EDIT 2: This is not consistent, for example there are no scrollbars on ReaEQ even after disabling its UI.
EDIT 3: Same behavior on a Raspberry Pi 3B+ running Raspbian.


System:
Reaper Version 5.982
HP Pavilion x360, 11 inch laptop
Display: 1366x768
Processor: 4 × Intel® Pentium® CPU N3540 @ 2.16GHz
Memory: 4GB of RAM
Attached Images
File Type: png Screenshot_20190817_220150.png (42.1 KB, 372 views)
File Type: png Screenshot_20190817_220345.png (38.1 KB, 352 views)

Last edited by wholehalf; 08-20-2019 at 07:24 AM. Reason: New info
wholehalf is offline   Reply With Quote
Old 08-18-2019, 01:51 AM   #368
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by kytdkut View Post
Hello. Using BSPWM; if the REAPER window has borders (BSPWM's window decorations) the GUI stuff gets offset from where is "actually located". In this example I have exaggerated the border width to make the error obvious, because this offset varies depending on it.

https://www.dropbox.com/s/4g9nuq1xxy...14-21.gif?dl=0
Hmm I need to check, but this looks like a bug with bspwm, as it should be responsible for accounting for the window decoration sizes...
Justin is offline   Reply With Quote
Old 08-21-2019, 11:31 AM   #369
benebomber
Human being with feelings
 
benebomber's Avatar
 
Join Date: Apr 2009
Location: Vienna, Austria
Posts: 205
Default LinVST bridged plugin windows don't size properly.

Sorry if this might be a double post, but I searched the forum and didn't find something similar.

I have several VST2 plugins from different vendors bridged by LinVST, and all of them open in a minimal plugin window which I have to manually resize every time I open the window (so it doesn't keep its size). See attached screenshot.)
This only appears in Reaper, not in Ardour. I installed the latest WINE after this tutorial:
https://wiki.winehq.org/Ubuntu

... and compiled all VSTs again with LinVST 2.65 using the embedded method.

I'm on Linux Mint 19.2 (Cinnamon) and Reaper 5.981.

Thanks for any help or hint!
Attached Images
File Type: png epicVerb.png (44.6 KB, 395 views)
__________________
iMac i9 w/ 64GB RAM & 1TB SSD, Neumann KH-80DSP, PMC TB-2, FMR RNLA, Roland JX-8P, Digitakt, MicroMonsta, MonoLancet, Fireface UCX, Guitars, tons o FX, oh my …
benebomber is offline   Reply With Quote
Old 08-21-2019, 07:13 PM   #370
kytdkut
Human being with feelings
 
kytdkut's Avatar
 
Join Date: May 2017
Posts: 95
Default

Quote:
Originally Posted by benebomber View Post
Sorry if this might be a double post, but I searched the forum and didn't find something similar.

I have several VST2 plugins from different vendors bridged by LinVST, and all of them open in a minimal plugin window which I have to manually resize every time I open the window (so it doesn't keep its size). See attached screenshot.)
This only appears in Reaper, not in Ardour. I installed the latest WINE after this tutorial:
https://wiki.winehq.org/Ubuntu

... and compiled all VSTs again with LinVST 2.65 using the embedded method.

I'm on Linux Mint 19.2 (Cinnamon) and Reaper 5.981.

Thanks for any help or hint!

For me that happens if you select "in separate plug-in process" or "in dedicated process per-plugin" in REAPER prefs -> compatibility -> VST bridging/firewalling. "Only native" does not have this issue.
kytdkut is offline   Reply With Quote
Old 08-24-2019, 06:52 AM   #371
benebomber
Human being with feelings
 
benebomber's Avatar
 
Join Date: Apr 2009
Location: Vienna, Austria
Posts: 205
Default

Quote:
Originally Posted by kytdkut View Post
For me that happens if you select "in separate plug-in process" or "in dedicated process per-plugin" in REAPER prefs -> compatibility -> VST bridging/firewalling. "Only native" does not have this issue.
Oh yeah, that did it. But then, bridging is totally disabled, right? So I'd rather consider that a momentary workaround. I initially activated it because I have loads of Win plugins running and hoped it would stabilize the thing. But let's see ...

Anyway, thank you for the heads up, kytdkut!
__________________
iMac i9 w/ 64GB RAM & 1TB SSD, Neumann KH-80DSP, PMC TB-2, FMR RNLA, Roland JX-8P, Digitakt, MicroMonsta, MonoLancet, Fireface UCX, Guitars, tons o FX, oh my …
benebomber is offline   Reply With Quote
Old 08-30-2019, 01:26 PM   #372
Glennbo
Human being with feelings
 
Glennbo's Avatar
 
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
Default

Quote:
Originally Posted by Glennbo View Post
ReaComp looks like something might be up UI wise even with the stock theme.
ReaComp seems to have gotten worse about graphic UI elements in v5.983. Here's what I'm seeing now. Before 5.983 only the vertical sliders were messed up. Now the horizontal ones are too.
__________________
Glennbo
Hear My Music - Click Me!!!
--

Last edited by Glennbo; 09-01-2019 at 02:10 PM.
Glennbo is offline   Reply With Quote
Old 08-30-2019, 07:54 PM   #373
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by Glennbo View Post
ReaComp seems to have gotten worse about graphic UI elements in v5.983. Here's what I'm seeing now.
Thanks! Good news: this will be fixed in the next +dev builds. Bad news: might not get into 5.98x any time soon .
Justin is offline   Reply With Quote
Old 08-30-2019, 08:22 PM   #374
SmajjL
Human being with feelings
 
Join Date: Nov 2013
Location: IKEA
Posts: 2,775
Default

- -
__________________
_Ohh.))::_Linux_::((.Xoxo_

SmajjL is offline   Reply With Quote
Old 08-31-2019, 05:29 AM   #375
Glennbo
Human being with feelings
 
Glennbo's Avatar
 
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
Default

Quote:
Originally Posted by Justin View Post
Thanks! Good news: this will be fixed in the next +dev builds. Bad news: might not get into 5.98x any time soon .
Thanks. I'm just glad it can be fixed and not something unique to my setup. I'll start watching the pre-release forum.
__________________
Glennbo
Hear My Music - Click Me!!!
--
Glennbo is offline   Reply With Quote
Old 09-01-2019, 07:39 AM   #376
Glennbo
Human being with feelings
 
Glennbo's Avatar
 
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
Default Another UI issue

Installed v5.983 and double clicking a wave clip I get this dialog box with blank space where stuff should be.

Edit:

On closer inspection, I am noticing that many UI containers are now smaller than the panels they host. For instance, open ReaEQ in an existing project and the right and bottom edges are covering the right and bottom edges of the panel inside the container.

Then I noticed I had a scroll bar at the bottom of the panel above, and when I stretched out the right edge of the container, the missing stuff from the above capture is now sitting to the right, rather than the bottom of that panel.
__________________
Glennbo
Hear My Music - Click Me!!!
--

Last edited by Glennbo; 09-01-2019 at 02:09 PM.
Glennbo is offline   Reply With Quote
Old 09-01-2019, 08:20 AM   #377
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Yeah we changed the default scaling of UI elements in 5.983, so pixel sizes saved in the ini and projects may be a little small, doh. “experimental release” disclaimer
Justin is offline   Reply With Quote
Old 09-01-2019, 08:38 AM   #378
Glennbo
Human being with feelings
 
Glennbo's Avatar
 
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
Default

Quote:
Originally Posted by Justin View Post
Yeah we changed the default scaling of UI elements in 5.983, so pixel sizes saved in the ini and projects may be a little small, doh. “experimental release” disclaimer
Thanks, I did figure out that stretching the bottom of the first screen cap image does cause the missing stuff at the bottom to snap back to the bottom where I'm used to seeing it.

For grins, I created a new project using the default template I've used for some time now, and it doesn't seem to have the issue when I add new instances of ReaEQ or other native plugins. I'm guessing that since they are new instances, they will default to the new scaling. I was thinking I would need to tweak my template, but since it has no FX saved in it, they will instantiate properly and I don't need to worry about creating future projects using that template.

Hehe, for an experimental release, REAPER for Linux seems pretty solid to me!
__________________
Glennbo
Hear My Music - Click Me!!!
--
Glennbo is offline   Reply With Quote
Old 09-27-2019, 05:25 PM   #379
ryukau
Human being with feelings
 
Join Date: Sep 2019
Posts: 4
Default VST3 plugin with GUI makes REAPER segfaults

This report is not related to REAPER. It was my fault.

https://forum.cockos.com/showpost.ph...&postcount=426

---

Hi.

I made a VST3 plugin and tested on REAPER v5.983. Without GUI the plugin runs nicely on my environment. But with GUI, REAPER segfaults when I try to load the plugin. On Windows, the plugin with GUI built from the same code runs nicely on REAPER and other DAWs.

Environment:
- Xubuntu 18.0.4
- REAPER v5.983
- VST3 SDK version is `vstsdk3613_08_04_2019_build_81`

Source code and debug build of plugin:
- https://drive.google.com/drive/folde...rpRm_BbY0XCWk6

Backtrace:
I used libSwell with debug flag on.

Code:
GNU gdb (Ubuntu 8.1-0ubuntu3.1) 8.1.0.20180409-git
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ../reaper...(no debugging symbols found)...done.
[New LWP 7697]
[New LWP 7703]
[New LWP 7699]
[New LWP 7702]
[New LWP 7708]
[New LWP 7704]
[New LWP 7705]
[New LWP 7700]
[New LWP 7701]
[New LWP 7698]
[New LWP 7709]
[New LWP 7707]
[New LWP 7706]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `../reaper'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f62ab3b89ec in std::__uniq_ptr_impl<VSTGUI::CView::Impl, std::default_delete<VSTGUI::CView::Impl> >::_M_ptr
    (this=0x10) at /usr/include/c++/7/bits/unique_ptr.h:147
147	      pointer    _M_ptr() const { return std::get<0>(_M_t); }
[Current thread is 1 (Thread 0x7f62fbbe3d00 (LWP 7697))]
#0  0x00007f62ab3b89ec in std::__uniq_ptr_impl<VSTGUI::CView::Impl, std::default_delete<VSTGUI::CView::Impl> >::_M_ptr() const (this=0x10) at /usr/include/c++/7/bits/unique_ptr.h:147
#1  0x00007f62ab3b6d42 in std::unique_ptr<VSTGUI::CView::Impl, std::default_delete<VSTGUI::CView::Impl> >::get() const (this=0x10) at /usr/include/c++/7/bits/unique_ptr.h:337
#2  0x00007f62ab3b5858 in std::unique_ptr<VSTGUI::CView::Impl, std::default_delete<VSTGUI::CView::Impl> >::operator->() const (this=0x10) at /usr/include/c++/7/bits/unique_ptr.h:331
#3  0x00007f62ab3b2990 in VSTGUI::CView::getViewSize() const (this=0x0)
    at /home/cu/code/vst/VST_SDK_debug/VST3_SDK/vstgui4/vstgui/lib/cview.cpp:731
#4  0x00007f62ab319514 in VSTGUI::CView::getHeight() const (this=0x0)
    at /home/cu/code/vst/VST_SDK_debug/VST3_SDK/vstgui4/vstgui/lib/cview.h:165
#5  0x00007f62ab347e0a in Steinberg::Vst::VSTGUIEditor::attached(void*, char const*) (this=
    0x2a2fb40, parent=0x4800348, type=0xaed21b "X11EmbedWindowID")
    at /home/cu/code/vst/VST_SDK_debug/VST3_SDK/public.sdk/source/vst/vstguieditor.cpp:174
        vr = {left = 3, top = -207, right = -10971, bottom = 192561344}
        platformType = VSTGUI::kDefaultNative
#6  0x000000000087c11e in  ()
#7  0x0000000000863f7d in  ()
#8  0x00000000006fb8bb in  ()
#9  0x0000000000702184 in  ()
#10 0x0000000000702f6b in  ()
#11 0x00007f62fa11620a in SWELL_CreateDialog(SWELL_DialogResourceIndex*, char const*, HWND__*, long (*)(HWND__*, unsigned int, unsigned long, long), long) (reshead=0xf10820, resid=0xbd <error: Cannot access memory at address 0xbd>, parent=0x0, dlgproc=0x702f20, param=44272608) at swell-dlg-generic.cpp:327
        hFoc = 0x0
        forceStyles = 0
        forceNonChild = false
        p = 0xf13320
        r = {left = 0, top = 0, right = 543, bottom = 351}
        owner = 0x2af6790
        h = 0x1e7af00
        rv = 0x2a38be0
#12 0x00000000006b84b1 in  ()
#13 0x00000000006fbef9 in  ()
#14 0x00000000006eb37d in  ()
#15 0x00000000006d7a51 in  ()
#16 0x00007f62fa107e8f in SwellDialogDefaultWindowProc(HWND__*, unsigned int, unsigned long, long) (hwnd=0x2764300, uMsg=273, wParam=1, lParam=0) at swell-wnd-generic.cpp:6616
        r = 140721277244480
        d = 0x6d0640
#17 0x00007f62fa0f2092 in SendMessage(HWND__*, unsigned int, unsigned long, long) (hwnd=0x2764300, msg=273, wParam=1, lParam=0) at swell-wnd-generic.cpp:307
        wp = 0x7f62fa107d8f <SwellDialogDefaultWindowProc(HWND__*, unsigned int, unsigned long, long)>
        ret = 40842064
#18 0x00000000006d44eb in  ()
#19 0x00007f62fa107e8f in SwellDialogDefaultWindowProc(HWND__*, unsigned int, unsigned long, long) (hwnd=0x2764300, uMsg=78, wParam=1071, lParam=140721277252240) at swell-wnd-generic.cpp:6616
        r = 0
        d = 0x6d0640
#20 0x00007f62fa0f2092 in SendMessage(HWND__*, unsigned int, unsigned long, long) (hwnd=0x2764300, msg=78, wParam=1071, lParam=140721277252240) at swell-wnd-generic.cpp:307
        wp = 0x7f62fa107d8f <SwellDialogDefaultWindowProc(HWND__*, unsigned int, unsigned long, long)>
        ret = 1168231104513
#21 0x00007f62fa0ff6ca in listViewWindowProc(HWND, UINT, WPARAM, LPARAM) (hwnd=0x26f3350, msg=515, wParam=0, lParam=458833) at swell-wnd-generic.cpp:4199
        nm = 
          {hdr = {hwndFrom = 0x26f3350, idFrom = 1071, code = 4294967293}, iItem = 0, iSubItem = 0, uNewState = 1, uOldState = 0, uChanged = 0, ptAction = {x = 0, y = 0}, lParam = 0}
        changed = false
        hdr_size = 0
        row_height = 19
        hit = 0
        subitem = 0
        r = {left = 0, top = 0, right = 584, bottom = 308}
        hdr_size_nomargin = 0
        n = 1
        totalw = 0
        ypos = 7
        lvs = 0x2ae77f0
        s_clickpt = {x = 81, y = 7}
#22 0x00007f62fa1241ce in SendMouseMessage(HWND, UINT, WPARAM, LPARAM) (hwnd=0x26f3350, msg=515, wParam=0, lParam=458833) at swell-generic-gdk.cpp:746
        htc = 1
        ret = 1
#23 0x00007f62fa12546a in OnButtonEvent(GdkEventButton*) (b=0x1e672c0) at swell-generic-gdk.cpp:1128
        hwnd = 0x2764300
        p = {x = 232, y = 30}
        hwnd2 = 0x26f3350
        p2 = {x = 81, y = 7}
        msg = 515
#24 0x00007f62fa126342 in swell_gdkEventHandler(GdkEvent*, gpointer) (evt=0x1e672c0, data=0x1)
    at swell-generic-gdk.cpp:1463
        oldEvt = 0x0
#25 0x00007f62fa12645d in SWELL_RunEvents() () at swell-generic-gdk.cpp:1518
        evt = 0x1e672c0
        ctx = 0x1e6ecc0
#26 0x00007f62fa0f33a1 in SWELL_RunMessageLoop() () at swell-wnd-generic.cpp:773
        now = 4402858
        lock = {m_m = 0x989680}
        rec = 0x0
#27 0x00000000004132d6 in  ()
#28 0x00007f62fa5a1b97 in __libc_start_main (main=
    0x4129f0, argc=1, argv=0x7ffc39be4ae8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc39be4ad8) at ../csu/libc-start.c:310
        result = <optimized out>
        unwind_buf = 
              {cancel_jmp_buf = {{jmp_buf = {0, 8040103607255459140, 4295168, 140721277258464, 0, 0, -8039948351159114428, -7975353381422996156}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7f62fb9ea733 <_dl_init+259>, 0x7f62fb5af370}, data = {prev = 0x0, cleanup = 0x0, canceltype = -73488589}}}
        not_first_call = <optimized out>
#29 0x0000000000418a2a in _start ()
I also tested example plugins with GUI included with VST3 SDK (again and noteexpressionsynth). Their GUI shows up and REAPER didn't crash. The example plugin uses VST3EditorDelegate class and the plugin I made uses VSTGUIEditor class for GUI.

I'm not sure this is caused by REAPER or VST3 SDK is doing something wrong. If this is not REAPER's bug I'll forward this report to VST3 SDK developers.

Last edited by ryukau; 01-19-2020 at 05:35 PM.
ryukau is offline   Reply With Quote
Old 09-29-2019, 12:55 AM   #380
ryukau
Human being with feelings
 
Join Date: Sep 2019
Posts: 4
Default REAPER doesn't refresh `~/.config/REAPER/reaper-vstplugins64.ini` for some plugins

I found a strange behavior related to VST3. REAPER doesn't refresh `~/.config/REAPER/reaper-vstplugins64.ini` for some plugins. I think this is not related to my previous post.

Plugins used for test:
- https://drive.google.com/open?id=1Jy...Js9IhoSfIVvjYc

Environment:
- Xubuntu 18.0.4
- REAPER v5.983 (linux_x86_64)
- VST3 SDK version is `vstsdk3613_08_04_2019_build_81`

I did:
Setup a new Xubuntu 18.0.4 virtual machine on gnome-boxes.
Run `sudo apt upgrade`.
Download and unpack VST3 plugins linked above and place them into `~/.vst3`.
Download `reaper5983_linux_x86_64.tar.xz` and unpack it.
Run `reaper_linux_x86_64/REAPER/reaper`.

Then I realized that I forgot to install some packages required for VST3. Of course, REAPER didn't list the plugins that requires the additional packages.

Then I did:
Run `sudo apt libxkbcommon-x11-0 libxcb-cursor0`.
Restart `reaper_linux_x86_64/REAPER/reaper`.
Open "Add FX to Master Track", then Select "Scan for new plugins" in FX menu.

At this point, REAPER still didn't recognize VST3 plugins that was previously not listed on the plugin list. I thought this is a bit strange.

So I did:
Delete `~/.config/REAPER/reaper-vstplugins64.ini`.
Restart `reaper_linux_x86_64/REAPER/reaper`.

Then REAPER recreated `~/.config/REAPER/reaper-vstplugins64.ini` and listed all the plugins without missing one.

What I expected was that when I installed required packages and selected "Scan for new plugins" in FX menu, plugin list was refreshed. But it wasn't.
ryukau is offline   Reply With Quote
Old 10-07-2019, 05:44 PM   #381
drewofdoom
Human being with feelings
 
Join Date: Oct 2019
Posts: 7
Default Hard Crash on Fedora 31/GNOME 3.34

I have been receiving random crashes with REAPER on Fedora 31, which includes a bump of GNOME to 3.34. The crashes happen while opening some dialogues, including, some save dialogues and the I/O routing dialogue. I've had it happen a few other places as well, but not as consistently as those two reproducible use cases.

When running on Wayland, this will crash the entire session and dump me to the login screen. When running on X11 it will crash REAPER and reset the display without closing other applications or logging out.

I have had this happen with the Fedora 31 Workstation beta, as well as with Fedora 31 Silverblue.

I am wondering if any other users have experienced similar issues with GNOME 3.34, especially on other distros. Furthermore, I would love to help debug this issue if someone can point me in the right direction to do so.
drewofdoom is offline   Reply With Quote
Old 10-09-2019, 04:41 PM   #382
drewofdoom
Human being with feelings
 
Join Date: Oct 2019
Posts: 7
Default

Quote:
Originally Posted by drewofdoom View Post
...I am wondering if any other users have experienced similar issues with GNOME 3.34, especially on other distros. Furthermore, I would love to help debug this issue if someone can point me in the right direction to do so.
Update on this, I have tested in Ubuntu 19.10, which also runs GNOME 3.34, and cannot replicate the crashes. Whatever is causing this on Fedora does not seem to affect Ubuntu. I tested in both X11 and Wayland.
drewofdoom is offline   Reply With Quote
Old 10-09-2019, 06:48 PM   #383
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by drewofdoom View Post
I have been receiving random crashes with REAPER on Fedora 31, which includes a bump of GNOME to 3.34. The crashes happen while opening some dialogues, including, some save dialogues and the I/O routing dialogue. I've had it happen a few other places as well, but not as consistently as those two reproducible use cases.

When running on Wayland, this will crash the entire session and dump me to the login screen. When running on X11 it will crash REAPER and reset the display without closing other applications or logging out.

I have had this happen with the Fedora 31 Workstation beta, as well as with Fedora 31 Silverblue.

I am wondering if any other users have experienced similar issues with GNOME 3.34, especially on other distros. Furthermore, I would love to help debug this issue if someone can point me in the right direction to do so.
This level of crash makes me think it might be the graphics driver or compositing manager, REAPER shouldn't be able to crash the entire session.
Justin is offline   Reply With Quote
Old 10-13-2019, 05:57 AM   #384
Westrabua
Human being with feelings
 
Join Date: Aug 2008
Location: Germany
Posts: 76
Default Possible bug: "Media Item Properties" dialog shows less for Linux version



What:
The "Media Item Properties" dialog is showing less information for the native Linux version compared to using Reaper in Wine/Windows.

How to reproduce:
- create an empty project with Reaper for Linux and Reaper for Windows (wine)
- import a media item into both projects
- open "Media Item Properties"

Result: Looks like the above screenshot (at least for me).
__________________
Graphical manager application for LinVst: https://github.com/Goli4thus/linvstmanager

A.k.a Goli4thus (on github). Donate
Westrabua is offline   Reply With Quote
Old 10-13-2019, 06:10 AM   #385
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
Default

Resize the window or use the bottom scroll bar.

Last edited by cfillion; 10-13-2019 at 06:16 AM.
cfillion is offline   Reply With Quote
Old 10-13-2019, 06:37 AM   #386
Glennbo
Human being with feelings
 
Glennbo's Avatar
 
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
Default

Quote:
Originally Posted by cfillion View Post
Resize the window or use the bottom scroll bar.
That one bit me too. The size of those container objects is saved in the project, so opening a project that was made before the UI changes will appear to have whole swaths of missing functionality.

Starting a new project however will start with the new UI sizing and will look normal.
__________________
Glennbo
Hear My Music - Click Me!!!
--
Glennbo is offline   Reply With Quote
Old 10-13-2019, 08:43 AM   #387
Westrabua
Human being with feelings
 
Join Date: Aug 2008
Location: Germany
Posts: 76
Default

Quote:
Originally Posted by cfillion View Post
Resize the window or use the bottom scroll bar.
Oh wow, yeah that was it. Thanks! (so no bug)
__________________
Graphical manager application for LinVst: https://github.com/Goli4thus/linvstmanager

A.k.a Goli4thus (on github). Donate
Westrabua is offline   Reply With Quote
Old 10-13-2019, 09:16 PM   #388
drewofdoom
Human being with feelings
 
Join Date: Oct 2019
Posts: 7
Default

Quote:
Originally Posted by Justin View Post
This level of crash makes me think it might be the graphics driver or compositing manager, REAPER shouldn't be able to crash the entire session.
This problem is now affecting Ubuntu 19.10 as well. Again, some save dialogs, and some I/O routing panels will cause the entire desktop to crash.

I understand the thinking that it's a graphics driver or compositing bug, but the problem with that line of reasoning is that it's only REAPER that causes the crashes, and it happens on both AMDGPU and Intel. So some major conflict with the compositor is still likely, but I have no idea if it's REAPER exposing a Mutter bug or newer Mutter exposing a REAPER bug.

I'm going to keep poking it and see if I can uncover anything. I do believe this will be a major breaking bug soon, as Ubuntu and Fedora will both be releasing new stable builds soon, with Gnome 3.34 as the default DE on each.
drewofdoom is offline   Reply With Quote
Old 10-14-2019, 11:27 AM   #389
drewofdoom
Human being with feelings
 
Join Date: Oct 2019
Posts: 7
Default

Quote:
Originally Posted by drewofdoom View Post
...I'm going to keep poking it and see if I can uncover anything. I do believe this will be a major breaking bug soon, as Ubuntu and Fedora will both be releasing new stable builds soon, with Gnome 3.34 as the default DE on each...
Tested a couple of different things.

1) Built libSwell.so locally w/ GTK support. No improvement.
2) Loaded a new project and set it up manually without the use of any previously-created templates or FX chains. Still crashes.
3) Brand new profile, didn't pull in any settings. Added VST paths, loaded up a recent session, and tested. I/O panel no longer crashing, but saving presets on a VST still crashes.

So there is a possibility that some VST or settings or something are conflicting somewhere, but the fact that a fresh profile still crashes while trying to save preset settings is somewhat concerning.

Has anyone else experienced this issue?
drewofdoom is offline   Reply With Quote
Old 10-14-2019, 11:30 AM   #390
drewofdoom
Human being with feelings
 
Join Date: Oct 2019
Posts: 7
Default

Quote:
Originally Posted by drewofdoom View Post
...So there is a possibility that some VST or settings or something are conflicting somewhere, but the fact that a fresh profile still crashes while trying to save preset settings is somewhat concerning...
Just narrowed down the I/O routing panel crash. Adding in a libSwell colortheme brought that crash back. Still no idea what's causing the crash when saving presets and/or chains.
drewofdoom is offline   Reply With Quote
Old 10-14-2019, 01:47 PM   #391
drewofdoom
Human being with feelings
 
Join Date: Oct 2019
Posts: 7
Default

Quote:
Originally Posted by drewofdoom View Post
Just narrowed down the I/O routing panel crash. Adding in a libSwell colortheme brought that crash back. Still no idea what's causing the crash when saving presets and/or chains.
Another update. Last one until there's some feedback.

No matter what I do, the crash starts showing up at some point while using a Mutter-based DE. Save dialogues are the most heavily affected. Routing panels are unreliably affected. This is even on a clean profile.

This happens on both Gnome and Budgie using recent Mutter builds on both Intel and AMD graphics cards. It does not affect XFCE on the same machines.

I will raise this bug with the Mutter people, since there doesn't seem to be any interest/urgency here. I view this as a major bug, as it crashes the entire desktop session and can result in loss of unsaved work in Reaper and any other open applications.
drewofdoom is offline   Reply With Quote
Old 10-15-2019, 03:00 PM   #392
JamesPeters
Human being with feelings
 
Join Date: Aug 2011
Location: Near a big lake
Posts: 3,943
Default

Maybe try running Reaper via GDB (GNU debugger) to get some indication of what's happening when it crashes. See this post for more info.

You'll need to install GDB if it isn't there in your distro already.
JamesPeters is offline   Reply With Quote
Old 10-19-2019, 02:32 PM   #393
Lokasenna
Human being with feelings
 
Lokasenna's Avatar
 
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
Default

More of a SWELL issue I guess, but the color picker opened by reaper.GR_SelectColor() opens with all of the parameters at 0, meaning the entire palette is black until I manually increase the lightness/value:



An HSV of 0 0 255 would make more sense, no?

Edit: If I open a color picker from something like SWS Auto-Color, it's able to open with the previously-selected color. Is that possible in a script?

Edit the Second: Apparently it is, just not mentioned in the Lua API docs:
reaper.GR_SelectColor(nil, reaper.ColorToNative(255, 0, 0)) sets the color picker to red.
__________________
I'm no longer using Reaper or working on scripts for it. Sorry. :(
Default 5.0 Nitpicky Edition / GUI library for Lua scripts / Theory Helper / Radial Menu / Donate

Last edited by Lokasenna; 10-27-2019 at 03:17 PM.
Lokasenna is offline   Reply With Quote
Old 10-22-2019, 05:21 AM   #394
waywayka
Human being with feelings
 
Join Date: Sep 2019
Posts: 3
Default alt+click effects

Quote:
Originally Posted by doppelganger View Post
Edit:
p.s. aha, for some reason it uses ctrl+alt instead of alt
Thank you! ctrl+alt+click worked to stretch an item...

but didn't work for moving audio within an item (even after re assigning the alt key to windows key in the windows manager.

__________________________________________________ ___
Linux Mint 19.2 MATE
Reaper 5.983
waywayka is offline   Reply With Quote
Old 10-27-2019, 12:42 PM   #395
RO-mix
Human being with feelings
 
Join Date: Apr 2019
Posts: 23
Default Weird undo behaviour

Arch Linux 64
When i use undo - recorded clips get shorten in length and shifted back on a grid, content inside clip also shifted (probably on a value of record delay).
UPD: I reinstalled everything. The bug with undo moving clips and regions back one quater still exist.
Also when i load a project, master channel, and sends levels on almost every channel goes zero...

Last edited by RO-mix; 10-31-2019 at 02:07 AM.
RO-mix is offline   Reply With Quote
Old 11-18-2019, 05:13 AM   #396
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
Default

REAPER crashes on exit if an extension linked against libcrypto (OpenSSL) fails to load due to missing versioned symbols in libstdc++. Or at least, these are the minimal conditions I found that duplicates the issue.

1. Compile the following extension with GCC 9 (to require libstdc++ 3.4.26 symbols for stringstream's constructor). I used Arch Linux's GCC 9.2.0 for testing.

https://cfillion.ca/files/reaper/rea...ash-on-exit.so

Code:
// gcc -fPIC -shared crash-on-exit.cpp -lstdc++ -lcrypto -o reaper_crash-on-exit.so

#include <sstream>

extern "C" int ReaperPluginEntry(void *, void *)
{
  std::stringstream ss;
  return 0;
}
2. Launch REAPER on Ubuntu 18.04, whose libstdc++ only has 3.4.25 symbols, and the extension fails to load as expected.
Code:
swell: dlopen() failed: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /home/cfillion/.config/REAPER/UserPlugins/reaper_crash-on-exit.so)
Error loading /home/cfillion/.config/REAPER/UserPlugins/reaper_crash-on-exit.so: (null)
3. It crashes after closing the main window (core dump here).
Code:
Thread 4 "reaper/mediaafx" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdbd48700 (LWP 22734)]
0x00007ffff7de1ac8 in elf_machine_rela (skip_ifunc=0, reloc_addr_arg=0x7fffdd2abd00, version=0x30, 
    sym=0x7fffdce07af0, reloc=0x7fffdce62580, map=0x1bce220) at ../sysdeps/x86_64/dl-machine.h:308
308	../sysdeps/x86_64/dl-machine.h: No such file or directory.
(gdb) bt
#0  0x00007ffff7de1ac8 in elf_machine_rela (skip_ifunc=0, reloc_addr_arg=0x7fffdd2abd00, version=0x30, sym=0x7fffdce07af0, reloc=0x7fffdce62580, map=0x1bce220) at ../sysdeps/x86_64/dl-machine.h:308
#1  0x00007ffff7de1ac8 in elf_dynamic_do_Rela (skip_ifunc=0, lazy=<optimized out>, nrelative=<optimized out>, relsize=<optimized out>, reladdr=<optimized out>, map=0x1bce220) at do-rel.h:137
#2  0x00007ffff7de1ac8 in _dl_relocate_object (scope=<optimized out>, reloc_mode=reloc_mode@entry=0, consider_profiling=<optimized out>, consider_profiling@entry=0) at dl-reloc.c:258
#3  0x00007ffff7dea0bd in dl_open_worker (a=a@entry=0x7fffdbd47c00) at dl-open.c:382
#4  0x00007ffff6ae22df in __GI__dl_catch_exception (exception=0x7fffdbd47be0, operate=0x7ffff7de9dc0 <dl_open_worker>, args=0x7fffdbd47c00) at dl-error-skeleton.c:196
#5  0x00007ffff7de97ca in _dl_open (file=0x7ffff7bcabc0 "libgcc_s.so.1", mode=-2147483646, caller_dlopen=0x7ffff7bc8deb <pthread_cancel_init+43>, nsid=<optimized out>, argc=1, argv=<optimized out>, env=0x7fffffffe088) at dl-open.c:605
#6  0x00007ffff6ae13ad in do_dlopen (ptr=ptr@entry=0x7fffdbd47e30) at dl-libc.c:96
#7  0x00007ffff6ae22df in __GI__dl_catch_exception (exception=exception@entry=0x7fffdbd47dd0, operate=operate@entry=0x7ffff6ae1370 <do_dlopen>, args=args@entry=0x7fffdbd47e30) at dl-error-skeleton.c:196
#8  0x00007ffff6ae236f in __GI__dl_catch_error (objname=objname@entry=0x7fffdbd47e20, errstring=errstring@entry=0x7fffdbd47e28, mallocedp=mallocedp@entry=0x7fffdbd47e1f, operate=operate@entry=0x7ffff6ae1370 <do_dlopen>, args=args@entry=0x7fffdbd47e30) at dl-error-skeleton.c:215
#9  0x00007ffff6ae14d9 in dlerror_run (args=0x7fffdbd47e30, operate=0x7ffff6ae1370 <do_dlopen>) at dl-libc.c:46
#10 0x00007ffff6ae14d9 in __GI___libc_dlopen_mode (name=name@entry=0x7ffff7bcabc0 "libgcc_s.so.1", mode=mode@entry=-2147483646) at dl-libc.c:195
#11 0x00007ffff7bc8deb in pthread_cancel_init () at ../sysdeps/nptl/unwind-forcedunwind.c:52
#12 0x00007ffff7bc8fd4 in _Unwind_ForcedUnwind (exc=0x7fffdbd48d70, stop=0x7ffff7bc6d80 <unwind_stop>, stop_argument=0x7fffdbd47f10) at ../sysdeps/nptl/unwind-forcedunwind.c:126
#13 0x00007ffff7bc6f10 in __GI___pthread_unwind (buf=<optimized out>) at unwind.c:121
#14 0x00007ffff7bbeae5 in __do_cancel () at pthreadP.h:297
#15 0x00007ffff7bbeae5 in __pthread_exit (value=value@entry=0x0) at pthread_exit.c:28
#16 0x00007ffff64e1b71 in __threadproc(void*) (parm=0x16d6e10) at swell.cpp:455
#17 0x00007ffff7bbd6db in start_thread (arg=0x7fffdbd48700) at pthread_create.c:463
#18 0x00007ffff6a9c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No crashes if the extension failed to load because of regular unresolved symbols, missing libraries or if it was not linked against libcrypto.

Last edited by cfillion; 11-18-2019 at 09:01 AM.
cfillion is offline   Reply With Quote
Old 11-18-2019, 08:41 AM   #397
JamesPeters
Human being with feelings
 
Join Date: Aug 2011
Location: Near a big lake
Posts: 3,943
Default

Quote:
Originally Posted by RO-mix View Post
Arch Linux 64
When i use undo - recorded clips get shorten in length and shifted back on a grid, content inside clip also shifted (probably on a value of record delay).
UPD: I reinstalled everything. The bug with undo moving clips and regions back one quater still exist.
Also when i load a project, master channel, and sends levels on almost every channel goes zero...

For anyone wondering about this kind of thing, the solution is here:

https://forum.cockos.com/showpost.ph...91&postcount=4
JamesPeters is offline   Reply With Quote
Old 11-28-2019, 02:00 AM   #398
monty
Human being with feelings
 
monty's Avatar
 
Join Date: Dec 2015
Posts: 214
Default Auto suspend pulseaudio - does not work?

it seems the Auto suspend pulseaudio function (from devices) does not work.
command should look like this:

Code:
pulseaudio --kill
__________________
Manjaro-KDE RT, AMD FX-8350, 16GB, nvidia GT 630, Multiscreen (2x 22", 1x 15"), Reaper (latest) Theme: iLogic Next, Interface: Tascam US-16x08, ControlSurface: Tascam US-2400, Monitors: JBL 4412A, Tascam VL-S3 & Alesis Elevate 3 mkII
monty is offline   Reply With Quote
Old 11-29-2019, 02:15 PM   #399
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
Default

The "Show/hide columns" context menus of listviews are broken on Linux. The regular item context menus are always shown instead (eg. in track manager, media explorer...).

Last edited by cfillion; 01-04-2020 at 07:35 AM.
cfillion is offline   Reply With Quote
Old 11-30-2019, 02:59 AM   #400
waywayka
Human being with feelings
 
Join Date: Sep 2019
Posts: 3
Default Repear cannot load from nor save to Hard Drive with Auto Mount turned on.

After using Reaper and Linux Mint successfully for some weeks, I suddenly had a problem where Reaper would not load project, nor save projects to a secondary internal drive.

The problem became apparent after i had edited the Hard Drive's mount options to have it automatically mount on start up.

I tried turning off the option by switching back to 'User Session Defaults", but the problem persisted.

After using Timeshift to go back to an older configuration of my OS, it worked just as it did, luckily.

Just making a note of it here for anyone who encounters a similar problem.

(Am assuming the problem was auto mount and not some other script or package that came through an update, although I cannot be sure.}

Dell XPS 15 9530
i5 4900H 2.8 GHz
Linux Mint Tara 19.2 (MATE)
waywayka is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 06:39 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.