Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Errors with more than one project tab #541

Open
SoliDeoGloria2 opened this issue Mar 17, 2022 · 3 comments
Open

Errors with more than one project tab #541

SoliDeoGloria2 opened this issue Mar 17, 2022 · 3 comments
Labels
need more info Further information is requested realearn Related to ReaLearn

Comments

@SoliDeoGloria2
Copy link

Hi!

When I use ReaLearn (for example, when I learn a source CC) with more than one project tab in Reaper, this log appears with an error sign :

REAPER version: 6.51+dev0312/linux-x86_64
Module name: ReaLearn
Module version: v2.12.0-pre.4/x86_64 rev cdddd1 (2021-12-30 00:26:59 UTC)
Module base address: -
Module size: -

Message: already borrowed: BorrowMutError

0: 0x7f0bbeee4bf7 -
1: 0x7f0bbeee72f8 -
2: 0x7f0bbedd4965 -
3: 0x7f0bbef289f9 -
4: 0x7f0bbef284b7 -
5: 0x7f0bbef2604c -
6: 0x7f0bbef28419 -
7: 0x7f0bbe4b4981 -
8: 0x7f0bbe4b4a73 -
9: 0x7f0bbe819153 -
10: 0x7f0bbed4ca84 -
11: 0x7f0bbed4ae85 -
12: 0x7f0be39569c6 -
13: 0x7f0be39499e7 -
14: 0x7f0be394edda -
15: 0x7f0be39499e7 -
16: 0x7f0be394c077 -
17: 0x7f0bbee49f57 -
18: 0x7f0bbe8169bd -
19: 0x7f0bbe8163b3 -
20: 0x7f0bbe663fb6 -
21: 0x7f0bbe96e439 -
22: 0x7f0bbe5fcbe7 -
23: 0x7f0bbedabcd1 -
24: 0x7f0bbea730f7 -
25: 0x7f0bbee4a4a2 - cpp_to_rust_IReaperControlSurface_Run
26: 0x63ffd5 -
27: 0x553172 -
28: 0x553a1f -
29: 0x7df75d -
30: 0x7f0be39569c6 -
31: 0x7f0be39499e7 -
32: 0x7f0be3956e17 -
33: 0x40d7b6 -
34: 0x7f0be3c01b25 - __libc_start_main
35: 0x41a70a - _start
36: 0x0 -

I've had, one various occasions, ReaLearn inactive and showing a blank GUI, without any functioning of its mappings (much to my grief in the midst of some live situations during my classes as a music teacher), most probably after something like this -loading various projects with similar Realearn mappings at the same time-.

Any insight will be appreciated.

Thanks!

@helgoboss
Copy link
Owner

I tried but can't reproduce this. I need:

  • The set of test projects (one per tab) that cause this situations. These test projects must be minimal, not use any third-party plug-ins.
  • Your reaper.ini
  • A description what clicks are necessary to reproduce the issue.

Thanks!

@helgoboss helgoboss added the need more info Further information is requested label Mar 21, 2022
@helgoboss
Copy link
Owner

BTW, pre-releases are not meant to be used in live situations.

@SoliDeoGloria2
Copy link
Author

Hi! Sorry for the delay. I've been trying to reproduce the issue with some minimal test projects, but I am not able to do it. The failures all happened with moderately heavy projects. Sorry that I opened the issue but cannot give for now an easy recipe to reproduce it. Maybe it is related to the multiple tabs feature of REAPER, which I perceive as prone to create some weird issues in certain scenarios.

Byt the way, you're right regarding the pre-releases, I acknowledge it...

helgoboss added a commit that referenced this issue Apr 25, 2023
…f 22.04

so the resulting builds don't require the latest libc and libxdo versions
@helgoboss helgoboss added the realearn Related to ReaLearn label Jul 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
need more info Further information is requested realearn Related to ReaLearn
Projects
None yet
Development

No branches or pull requests

2 participants