-
-
Notifications
You must be signed in to change notification settings - Fork 63
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
Crash on ArchLinux #321
Comments
Can you try https://github.com/keinstein/ctrlr/tree/lua5.2, please? I's for Debian, but maybe it helps for you, too. See also #294 Edit: I only updated LinuxMakefile so far. And libusb is still disabled. |
It could be a duplicate of #168 In that case the backtrace is useless. |
And it is probably a duplicate of #294 . |
@keinstein Same problem with your branch on Arch. I don't know if it's related, but i always need to rewrite the makefile with Projucer. If not, i've got thi error: |
This problem is well-known. That's why I just ignore the vst builds and build just the Standalone version as I described in #294. |
Yes, but it crash in Standalone only version too. |
check out the branch |
Debug version do not crash but there's no MIDI in/out. gdb Ctrlr For help, type "help". Thread 1 "Ctrlr" received signal SIGSEGV, Segmentation fault. Thanks for your help. |
It seems as you don't use the build system from the lua5.2-branch. And don't use the included luausb library (libusb folder). It is known to crash my system and its too old to be considered. |
There no more lua-bitop in arch repos. Thanks very much for your help. |
Please, take a look at https://archlinux.org/packages/?sort=&q=lua+bitop&maintainer=&flagged=
Yes, you can help to make it better. I can't do the work for you as I'm working with Debian.
That's not supported, yet. I chose 5.2 because it fits together on Debian. 5.4 introduces integers which would be a great improvement for Ctrlr, even for existing code. But luabind and possibly other code must be updated in order to support everything from lua5.4. BTW.: Arch Linux supports lua 5.2 (Extra repository) https://archlinux.org/packages/?sort=&q=lua&maintainer=&flagged=
This is ok. Which brach did you checkout? You need the lua5.2 branch.
I help as much as I can. But I can't support the outdated lua libraries that come with the Ctrlr source code. |
Sorry, my bad. lua52-bitop is in the repos. But there's no luabind. I've compiled one for lua5.2 but there's no object_fwd.h (same source as in Debian stable repo): bruno@zania LinuxMakefile [lua5.2*] % LANG=C make -f pchbuild.mk CONFIG=Release Standalone With your lua5.2 branch here |
- Update luausb (now located in libs) - Don't build included libusb (fixes RomanKubiak#321) - Link against system provided libusb on LinuxMakefile TODO: Windows, MacOS and Code::Blocks
Hi all,
After manual compilation (the binary version do not work because there's no libbfd-system here), Ctrlr launch but crash each time i try to open or create a new panel.
With 5.6.0, master and kiosk.
If i compile the Debug version, it work but without any MIDI in/out.
Ctrlr crash at: 16 Jun 2021 11:42:26 Stack trace: ./Ctrlr(+0x614dba) [0x55bf51ededba] ./Ctrlr(+0x553735) [0x55bf51e1d735] ./Ctrlr(+0x60309d) [0x55bf51ecd09d] /usr/lib/libpthread.so.0(+0x13870) [0x7f3c99679870] ./Ctrlr(+0x8bb626) [0x55bf52185626] ./Ctrlr(+0x8bb9d4) [0x55bf521859d4] ./Ctrlr(+0x9f8d64) [0x55bf522c2d64] ./Ctrlr(+0xa0147f) [0x55bf522cb47f] ./Ctrlr(+0xa01fae) [0x55bf522cbfae] ./Ctrlr(+0x8f7ee1) [0x55bf521c1ee1] ./Ctrlr(+0x8e46d2) [0x55bf521ae6d2] ./Ctrlr(+0x562bd4) [0x55bf51e2cbd4] ./Ctrlr(+0x69c24a) [0x55bf51f6624a] ./Ctrlr(+0x69b193) [0x55bf51f65193] ./Ctrlr(+0x69b367) [0x55bf51f65367] ./Ctrlr(+0x2a729c) [0x55bf51b7129c] /usr/lib/libc.so.6(__libc_start_main+0xd5) [0x7f3c98fc5b25] ./Ctrlr(+0x55345e) [0x55bf51e1d45e]
I can send the compilation output if needed.
The text was updated successfully, but these errors were encountered: