salsaman / LiVES

LiVES is a feature rich application which combines elements of VJ and video editing software. The current version runs on Linux / BSD. Check_out_the_new_discussion_area https://github.com/salsaman/LiVES/discussions
http://lives-video.com
GNU General Public License v3.0
89 stars 11 forks source link

LiVES fails to start #8

Closed akukulanski closed 3 years ago

akukulanski commented 4 years ago

Hi, LiVES fails to start. I'm in a computer with Manjaro (Arch Linux) and installed LiVES 3.0.2 via the aur package https://aur.archlinux.org/packages/lives/.

Here is the dump:

$ lives -debug

LiVES 3.0.2
Copyright 2002 - 2019 Gabriel Finch (salsaman+lives@gmail.com) and others.
LiVES comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details.

Warning, frei0r plugin skipping blacklisted plugin Timeout indicator
LiVES info: No usable filters found in plugin /usr/lib/lives/plugins/effects/realtime/weed/libvisual/libvis.so

LiVES info: Invalid effect farneback_analyserfarneback_analysersalsaman1 found in compound effect image_stabilizer, line 4

LiVES info: Invalid effect farneback_analyserfarneback_analysersalsaman1 found in compound effect motion_analyser, line 4

(process:303974): GLib-GObject-WARNING (recursed) **: ../glib/gobject/gsignal.c:1282: no emission of signal "draw" to stop for instance '0x557c69a61570'
Unfortunately LiVES crashed.
Please report this bug at https://github.com/salsaman/LiVES/issues
Thanks. Recovery should be possible if you restart LiVES.

When reporting crashes, please include details of your operating system, distribution, and the LiVES version (3.0.2)
and any information shown below:

lives-exe (pid:303974): [E]xit, [H]alt, show [S]tack trace or [P]roceed: S
#0  0x00007f01931c79af in wait4 () at /usr/lib/libc.so.6
#1  0x00007f0193c38494 in g_on_error_stack_trace ()
#2  0x00007f0193c3c360 in g_on_error_query () at /usr/lib/libglib-2.0.so.0
#3  0x0000557c6884ea12 in  ()
#4  0x00007f01932d5800 in <signal handler called> ()
#5  0x00007f0193136ce5 in raise () at /usr/lib/libc.so.6
#6  0x00007f0193120857 in abort () at /usr/lib/libc.so.6
#7  0x00007f0193bc206e in  () at /usr/lib/libglib-2.0.so.0
#8  0x00007f0193c098db in g_logv () at /usr/lib/libglib-2.0.so.0
#9  0x00007f0193c09ac0 in g_log () at /usr/lib/libglib-2.0.so.0
#10 0x00007f0193cfcca3 in g_signal_stop_emission_by_name ()
#11 0x0000557c6883cfba in  ()
#12 0x0000557c688ab4a2 in  ()
#13 0x00007f0193d0c61a in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#14 0x00007f0193ced3a5 in  () at /usr/lib/libgobject-2.0.so.0
#15 0x00007f0193cf0ab9 in g_signal_emit_valist ()
#16 0x00007f0193cf26b0 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#17 0x00007f0194545dd0 in  () at /usr/lib/libgtk-3.so.0
#18 0x0000557c6884194a in  ()
#19 0x0000557c688aaed7 in  ()
#20 0x0000557c688bc011 in  ()
#21 0x0000557c689b1cd2 in  ()
#22 0x0000557c6884f1bb in  ()
#23 0x00007f0193c098be in g_logv () at /usr/lib/libglib-2.0.so.0
#24 0x00007f0193c09ac0 in g_log () at /usr/lib/libglib-2.0.so.0
#25 0x00007f01943a56fe in gtk_scale_get_layout () at /usr/lib/libgtk-3.so.0
#26 0x00007f0194232e38 in  () at /usr/lib/libgtk-3.so.0
#27 0x00007f0192b6049c in  () at /usr/lib/libatk-bridge-2.0.so.0
#28 0x00007f0192b60827 in  () at /usr/lib/libatk-bridge-2.0.so.0
#29 0x00007f0193d0c61a in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#30 0x00007f0193ced97e in  () at /usr/lib/libgobject-2.0.so.0
#31 0x00007f0193cf0ab9 in g_signal_emit_valist ()
#32 0x00007f0193cf26b0 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#33 0x00007f0192b64d5c in  () at /usr/lib/libatk-bridge-2.0.so.0
#34 0x00007f0193c1188f in g_main_context_dispatch ()
#35 0x00007f0193c13831 in  () at /usr/lib/libglib-2.0.so.0
#36 0x00007f0193c13871 in g_main_context_iteration ()
#37 0x00007f0194416827 in gtk_main_iteration () at /usr/lib/libgtk-3.so.0
#38 0x0000557c68846da4 in  ()
#39 0x0000557c6886320b in  ()
#40 0x00007f0193c1188f in g_main_context_dispatch ()
#41 0x00007f0193c13831 in  () at /usr/lib/libglib-2.0.so.0
#42 0x00007f0193c14843 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#43 0x00007f019441694f in gtk_main () at /usr/lib/libgtk-3.so.0
#44 0x0000557c6885615e in  ()
#45 0x00007f0193122023 in __libc_start_main () at /usr/lib/libc.so.6
#46 0x0000557c6883b07e in  ()
lives-exe (pid:303974): [E]xit, [H]alt, show [S]tack trace or [P]roceed: P

Let me know if I can help providing more info.

jfplusq commented 3 years ago

I'm getting the same error using lib64 under Redhat Linux 7. Any proposed solutions?

salsaman commented 3 years ago

Can you please check with the current git version and see if it is still happening.

jfplusq commented 3 years ago

Downloading from http://lives-video.com/index.php?do=downloads: LiVES-3.0.2.tar.gz And trying this.

jfplusq commented 3 years ago

Is this the correct tar.gz?

jfplusq commented 3 years ago

This one looks the same as the one I tried previously. So trying: git clone https://github.com/salsaman/LiVES.git Instead

Generates error: main.c: In function 'lives_init': main.c:2158:66: error: 'capability' {aka 'struct '} has no member named 'rcfile'; did you mean 'has_file'? (tmp = lives_filename_to_utf8(capable->rcfile, -1, NULL, NULL, NULL)));

salsaman commented 3 years ago

Yes, please use the github version. That should be fixed now.

The line in question is part of jack audio support, which is one of the few remaining items that needs updating before the release.

Since I am currently in the process of updating config file locations, I would recommend the following before retesting: rm -rf ~/.config/lives rm -rf ~/.local/share/lives

If you have an existing config you want to keep, you can copy ~/.lives to ~/.config/lives/settings and copy contents of ~/.lives-dir into ~/.local/share/lives/ at this very moment I am working on migration code to do this automatically. Otherwise, you can just let the program do a fresh install.

jfplusq commented 3 years ago

Yes, looks like the video playback is now working -- just love this package! Need to fix the sound issue under redhat 7 -- apparently pulse is not configured

Thank you! Jim

salsaman commented 3 years ago

Great ! I hope you like the neww version even more, almost everything has been updated and improved.

Please report any bugs you encounter, as it will be useful for pre-release testing.

salsaman commented 3 years ago

OK, the git version is now feature complete, all known issues have been fixed. If you want to re-test to make sure everything works, now would be the ideal time.

jfplusq commented 3 years ago

Thanks, it does seem to operate correctly and now with the audio fixed. Couple typos in source files: Drop "../" from the

include "../../../libweed/weed-utils.h

Occurs in about 20 to 30 of the files in the lives-plugins/weed-plugins/ directory, e.g., lives-plugins/weed-plugins/RGBdelay.c

Jim


From: salsaman notifications@github.com Sent: Wednesday, September 30, 2020 7:40 AM To: salsaman/LiVES LiVES@noreply.github.com Cc: Jim Plusquellic jplusq@unm.edu; Comment comment@noreply.github.com Subject: Re: [salsaman/LiVES] LiVES fails to start (#8)

[EXTERNAL]

OK, the git version is now feature complete, all known issues have been fixed. If you want to re-test to make sure everything works, now would be the ideal time.

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/salsaman/LiVES/issues/8#issuecomment-701397494, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANQ3UGLW27RBC76B5RMP7ELSIMYLTANCNFSM4LTALDIA.

salsaman commented 3 years ago

ok, thanks ! Should be fixed in git now.

jfplusq commented 3 years ago

Okay, great. I'll be using it to prepare an keynote talk soon. I'll let you know if I discover anything else. I have a copy that I installed on my laptop redhat 6 three years ago that works perfectly but I prefer using my redhat 7 server machine.

Jim


From: salsaman notifications@github.com Sent: Wednesday, September 30, 2020 3:59 PM To: salsaman/LiVES LiVES@noreply.github.com Cc: Jim Plusquellic jplusq@unm.edu; Comment comment@noreply.github.com Subject: Re: [salsaman/LiVES] LiVES fails to start (#8)

[EXTERNAL]

ok, thanks ! Should be fixed in git now.

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/salsaman/LiVES/issues/8#issuecomment-701669468, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANQ3UGKDDSNYSEWYLYR2VNTSIOS5VANCNFSM4LTALDIA.