So, I tried some of the simples group move moves. 1) load 28 sec of media (1 audio/1 video mp4). 2) switch to d&d mode. 3) double-clic on video track where media piece is. It highlight it and add both A and V to group (observe little lines highlighting them) try to drag group somewhere. It usually works one time but not second. dump reads: BC_Signals::dump_stack cin() [0x88b2082] linux-gate.so.1(__kernel_rt_sigreturn+0) [0xf7ec8570] cin() [0x85e6032] cin(_ZN3EDL18delete_edit_labelsEP9ArrayListIP4EditEi+0x43) [0x85e82d3] cin(_ZN7MWindow10move_groupEP3EDLP5Trackdi+0xa9) [0x86b6eb9] cin(_ZN11TrackCanvas9drag_stopEPi+0x3bf) [0x87c708f] cin(_ZN10MWindowGUI9drag_stopEv+0x4f) [0x86c11df] cin(_ZN11TrackCanvas15drag_stop_eventEv+0x1a) [0x87b6f7a] cin(_ZN13BC_WindowBase18dispatch_drag_stopEv+0x683) [0x88d5793] cin(_ZN13BC_WindowBase23dispatch_button_releaseEv+0xb8) [0x88d5968] cin(_ZN13BC_WindowBase14dispatch_eventEv+0x73e) [0x88e0d0e] cin(_ZN13BC_WindowBase10run_windowEv+0x98) [0x88e15b8] cin(_ZN7MWindow3runEv+0x31) [0x86d7be1] cin(main+0x4cf) [0x83bfdef] /lib/libc.so.6(__libc_start_main+0xf9) [0xf5e4d909] cin(_start+0x21) [0x83c7fa1] full dump attached .... Note I have no labels on timeline at this point ...
On Tue, Sep 12, 2023 at 3:47 PM Andrew Randrianasulu <[email protected]> wrote:
So, I tried some of the simples group move moves.
1) load 28 sec of media (1 audio/1 video mp4).
2) switch to d&d mode.
3) double-clic on video track where media piece is.
It highlight it and add both A and V to group (observe little lines highlighting them)
try to drag group somewhere.
It usually works one time but not second.
dump reads:
BC_Signals::dump_stack cin() [0x88b2082] linux-gate.so.1(__kernel_rt_sigreturn+0) [0xf7ec8570] cin() [0x85e6032] cin(_ZN3EDL18delete_edit_labelsEP9ArrayListIP4EditEi+0x43) [0x85e82d3] cin(_ZN7MWindow10move_groupEP3EDLP5Trackdi+0xa9) [0x86b6eb9] cin(_ZN11TrackCanvas9drag_stopEPi+0x3bf) [0x87c708f] cin(_ZN10MWindowGUI9drag_stopEv+0x4f) [0x86c11df] cin(_ZN11TrackCanvas15drag_stop_eventEv+0x1a) [0x87b6f7a] cin(_ZN13BC_WindowBase18dispatch_drag_stopEv+0x683) [0x88d5793] cin(_ZN13BC_WindowBase23dispatch_button_releaseEv+0xb8) [0x88d5968] cin(_ZN13BC_WindowBase14dispatch_eventEv+0x73e) [0x88e0d0e] cin(_ZN13BC_WindowBase10run_windowEv+0x98) [0x88e15b8] cin(_ZN7MWindow3runEv+0x31) [0x86d7be1] cin(main+0x4cf) [0x83bfdef] /lib/libc.so.6(__libc_start_main+0xf9) [0xf5e4d909] cin(_start+0x21) [0x83c7fa1]
full dump attached ....
Note I have no labels on timeline at this point ...
Interesting, if I lock labels from moving while editing (via mainwindow icon) I see no hang ...
I tried to fix hang by checking if k>0, while even just printf was enough (I guess race condition somewhere?) Igor, Andrea, Phyllis - can you test this patch very well with various group/plugin/label moves? On Tue, Sep 12, 2023 at 4:23 PM Andrew Randrianasulu <[email protected]> wrote:
On Tue, Sep 12, 2023 at 3:47 PM Andrew Randrianasulu <[email protected]> wrote:
So, I tried some of the simples group move moves.
1) load 28 sec of media (1 audio/1 video mp4).
2) switch to d&d mode.
3) double-clic on video track where media piece is.
It highlight it and add both A and V to group (observe little lines highlighting them)
try to drag group somewhere.
It usually works one time but not second.
dump reads:
BC_Signals::dump_stack cin() [0x88b2082] linux-gate.so.1(__kernel_rt_sigreturn+0) [0xf7ec8570] cin() [0x85e6032] cin(_ZN3EDL18delete_edit_labelsEP9ArrayListIP4EditEi+0x43) [0x85e82d3] cin(_ZN7MWindow10move_groupEP3EDLP5Trackdi+0xa9) [0x86b6eb9] cin(_ZN11TrackCanvas9drag_stopEPi+0x3bf) [0x87c708f] cin(_ZN10MWindowGUI9drag_stopEv+0x4f) [0x86c11df] cin(_ZN11TrackCanvas15drag_stop_eventEv+0x1a) [0x87b6f7a] cin(_ZN13BC_WindowBase18dispatch_drag_stopEv+0x683) [0x88d5793] cin(_ZN13BC_WindowBase23dispatch_button_releaseEv+0xb8) [0x88d5968] cin(_ZN13BC_WindowBase14dispatch_eventEv+0x73e) [0x88e0d0e] cin(_ZN13BC_WindowBase10run_windowEv+0x98) [0x88e15b8] cin(_ZN7MWindow3runEv+0x31) [0x86d7be1] cin(main+0x4cf) [0x83bfdef] /lib/libc.so.6(__libc_start_main+0xf9) [0xf5e4d909] cin(_start+0x21) [0x83c7fa1]
full dump attached ....
Note I have no labels on timeline at this point ...
Interesting, if I lock labels from moving while editing (via mainwindow icon) I see no hang ...
I can't reproduce the crash. Could you make a small video so that I can replicate your steps exactly?
https://youtu.be/JwUrcPF9Dtk (1:21) it took me multiple attempts but it hanged eventually. On Tue, Sep 12, 2023 at 7:57 PM Andrea paz <[email protected]> wrote:
I can't reproduce the crash. Could you make a small video so that I can replicate your steps exactly?
I cannot reproduce the freeze, even by varying formats and number of tracks. I compiled with the new patch and found no errors. Obviously still no freeze.
вт, 12 сент. 2023 г., 23:01 Andrea paz <[email protected]>:
I cannot reproduce the freeze, even by varying formats and number of tracks. I compiled with the new patch and found no errors. Obviously still no freeze.
I recall I had some freezes/crashes during cingg development no-one was getting. May be due to my 32-on-64 setup, may be due to my AMD FX processor. Thanks anyway, lets wait and see what others will say.
I tested it on "UbuntuStudio16.04_LTS_64bit" using "CinGG-20230831-x86_64-older_distros.AppImage". I followed your steps and your demo video, more other things (e.g. using Proxy, applying an Efffect and some keyframes): never a crash, here. IgorBeg Il 13/09/2023 02:26, Andrew Randrianasulu via Cin ha scritto:
вт, 12 сент. 2023 г., 23:01 Andrea paz <[email protected] <mailto:[email protected]>>:
I cannot reproduce the freeze, even by varying formats and number of tracks. I compiled with the new patch and found no errors. Obviously still no freeze.
I recall I had some freezes/crashes during cingg development no-one was getting. May be due to my 32-on-64 setup, may be due to my AMD FX processor.
Thanks anyway, lets wait and see what others will say.
ср, 13 сент. 2023 г., 09:32 Igor BEGHETTO via Cin < [email protected]>:
I tested it on "UbuntuStudio16.04_LTS_64bit" using "CinGG-20230831-x86_64-older_distros.AppImage". I followed your steps and your demo video, more other things (e.g. using Proxy, applying an Efffect and some keyframes): never a crash, here.
Thanks! While it was freeze/hang I did not know how to interrupt, so "crash" was due to me ctrl-C cin instance from terminal (still it pointed at function where it was spinning, so I come up with my patch)
IgorBeg
Il 13/09/2023 02:26, Andrew Randrianasulu via Cin ha scritto:
вт, 12 сент. 2023 г., 23:01 Andrea paz <[email protected] <mailto:[email protected]>>:
I cannot reproduce the freeze, even by varying formats and number of tracks. I compiled with the new patch and found no errors. Obviously still no freeze.
I recall I had some freezes/crashes during cingg development no-one was getting. May be due to my 32-on-64 setup, may be due to my AMD FX processor.
Thanks anyway, lets wait and see what others will say.
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
Andrew, I am sorry. Maybe I wasn't clear. I followed your steps/video and tested as I could on a my project. I did't use your patch, I used the monthly version of Cinelerra-GG. No freeze/hang here. IgorBeg Il 13/09/2023 08:35, Andrew Randrianasulu ha scritto:
ср, 13 сент. 2023 г., 09:32 Igor BEGHETTO via Cin <[email protected] <mailto:[email protected]>>:
I tested it on "UbuntuStudio16.04_LTS_64bit" using "CinGG-20230831-x86_64-older_distros.AppImage". I followed your steps and your demo video, more other things (e.g. using Proxy, applying an Efffect and some keyframes): never a crash, here.
Thanks! While it was freeze/hang I did not know how to interrupt, so "crash" was due to me ctrl-C cin instance from terminal (still it pointed at function where it was spinning, so I come up with my patch)
I retested and sadly even with my patch hang still here (probably depend on something else) .... On Thu, Sep 14, 2023 at 9:37 AM Igor BEGHETTO via Cin <[email protected]> wrote:
Andrew, I am sorry. Maybe I wasn't clear. I followed your steps/video and tested as I could on a my project. I did't use your patch, I used the monthly version of Cinelerra-GG. No freeze/hang here.
IgorBeg
Il 13/09/2023 08:35, Andrew Randrianasulu ha scritto:
ср, 13 сент. 2023 г., 09:32 Igor BEGHETTO via Cin <[email protected] <mailto:[email protected]>>:
I tested it on "UbuntuStudio16.04_LTS_64bit" using "CinGG-20230831-x86_64-older_distros.AppImage". I followed your steps and your demo video, more other things (e.g. using Proxy, applying an Efffect and some keyframes): never a crash, here.
Thanks! While it was freeze/hang I did not know how to interrupt, so "crash" was due to me ctrl-C cin instance from terminal (still it pointed at function where it was spinning, so I come up with my patch)
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
so with debug it sits here when I ctrl-c it: SigHandler::signal_handler total files=0 Thread 1 "cin" received signal SIGINT, Interrupt. 0x08624b9c in get_edit_regions (edits=0xffffb3d0, regions=...) at edl.C:911 911 if( pos >= range.end ) continue; (gdb) p range_end No symbol "range_end" in current context. (gdb) bt full #0 0x08624b9c in get_edit_regions (edits=0xffffb3d0, regions=...) at edl.C:911 range = @0xcdbe240: {start = 48.43333333333333, end = 70.428333333333327} expand = <optimized out> edit = <optimized out> end = <optimized out> k = 0 pos = 48.43333333333333 n = 1 i = 1 #1 0x08626474 in EDL::delete_edit_labels (this=0xcdb2c30, edits=0xffffb3d0, collapse=0) at edl.C:930 regions = {avail = 16, dtype = 1, total = 1, values = 0xcdbe240} n = <optimized out> k = <optimized out> #2 0x086cbcaf in MWindow::move_group (this=0xffffc66c, group=0xc6f8ab0, first_track=0xcdaf5c0, position=290.10000000000002, overwrite=1) at mwindowedit.C:1125 edits = {avail = 16, dtype = 1, total = 2, values = 0xc663170} #3 0x087a77ef in TrackCanvas::drag_stop (this=0xd730340, redraw=0xffffb48c) at trackcanvas.C:1188 cur_pos = 48.43333333333333 new_pos = 290.10000000000002 --Type <RET> for more, q to quit, c to continue without paging-- drop_position = 290.10000000000002 ret = <optimized out> drop_track = <optimized out> drag_track = <optimized out> drag_edit = <optimized out> edit_track = <optimized out> drag_group = 0xc6f8ab0 select = <optimized out> result = 0 insertion = 0 over_window = <optimized out> cursor_x = <optimized out> cursor_y = <optimized out> #4 0x086d33eb in MWindowGUI::drag_stop (this=0xd4e9280) at mwindowgui.C:953 i = 0 result = 0 redraw = 0 #5 0x0879a7c6 in TrackCanvas::drag_stop_event (this=0xd730340) at trackcanvas.C:940 result = <optimized out> #6 0x088844bc in BC_WindowBase::dispatch_drag_stop (this=0xd730340) at bcwindowbase.C:1881 result = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- result = <optimized out> i = <optimized out> #7 BC_WindowBase::dispatch_drag_stop (this=0xd730340) at bcwindowbase.C:1870 result = <optimized out> #8 0x08884484 in BC_WindowBase::dispatch_drag_stop (this=0xd4e9280) at bcwindowbase.C:1876 i = 6 result = 0 #9 0x088845a1 in BC_WindowBase::dispatch_button_release (this=0xd4e9280) at bcwindowbase.C:1640 result = <optimized out> #10 0x0888ce39 in BC_WindowBase::dispatch_event (this=0xd4e9280) at bcwindowbase.C:1079 tempwin = 18955947 result = <optimized out> ptr = <optimized out> cancel_resize = <optimized out> cancel_translation = <optimized out> debug = 0 event = 0xe12b8430 #11 0x0888d711 in BC_WindowBase::run_window (this=0xd4e9280) at bcwindowbase.C:744 No locals. --Type <RET> for more, q to quit, c to continue without paging-- #12 0x086e7128 in MWindow::run (this=0xffffc66c) at mwindow.C:3083 No locals. #13 0x0841b46a in main (argc=1, argv=0xffffd364) at main.C:410 mwindow = {<Thread> = { _vptr.Thread = 0xa7a09bc <vtable for MWindow+8>, synchronous = true, realtime = false, autodelete = false, finished = false, cancel_enabled = false, cancelled = false, owner = 808333344, tid = 4294967295}, redraw_tracks = 0x0, beeper = 0x0, convert_render = 0x0, playback_3d = 0xc4adcf0, splash_window = 0x0, undo = 0xd9cb640, undo_command = 0, stack = {<ArrayList<StackItem>> = {avail = 16, dtype = 1, total = 0, values = 0xc581ff0}, <No data fields>}, defaults = 0xc588200, assets = 0x0, audio_cache = 0xcda87d0, video_cache = 0xcd9d900, frame_cache = 0xc5ddc50, wave_cache = 0xc5de050, preferences = 0xc59f080, preferences_thread = 0xd6d0320, session = 0xc5a48a0, theme = 0xc7fd090, mainindexes = 0xd8108e0, mainprogress = 0xd984610, brender = 0xda28350, cin_lang = "en\000ч", brender_active = 0, default_standard = 0xa7bffc6 "PAL", static commercials = 0x0, commercial_active = 0, speed_edl = 0x0, colormodels = {avail = 16, dtype = 1, total = 6, values = 0xc582240}, interlace_project_modes = {avail = 16, dtype = 1, total = 3, values = 0xc582290}, interlace_asset_modes = {avail = 16, dtype = 1, total = 4, --Type <RET> for more, q to quit, c to continue without paging-- values = 0xc5822e0}, channeldb_buz = 0xc4fdc80, channeldb_v4l2jpeg = 0xc4d97c0, static plugindb = 0xc6f9ca0, plugin_visibility = 8101816626871009282, plugin_guis = 0xda12d60, dead_plugins = 0xda196b0, keyframe_threads = 0xda0c450, create_bd = 0xda26650, create_dvd = 0xda273b0, batch_render = 0xda27d60, render = 0xda1fbb0, exportedl = 0xda28bc0, edl = 0xcdb2c30, gui = 0xd4e9280, cwindow = 0xd0d6720, vwindows_lock = 0xc5824c0, vwindows = { avail = 16, dtype = 1, total = 0, values = 0xc582330}, zwindows_lock = 0xc582510, zwindows = {avail = 16, dtype = 1, total = 0, values = 0xc582380}, mixers_align = 0xc4facf0, awindow = 0xcda9090, gwindow = 0xd8dd1b0, twindow = 0xda291a0, wwindow = 0x0, lwindow = 0xd7daa10, run_lock = 0xc5823d0, plugin_gui_lock = 0xc582420, dead_plugin_lock = 0xc582470, keyframe_gui_lock = 0xc5825b0, brender_lock = 0xc582560, sighandler = 0xc4f6a20, restart_status = 0, screens = 1, in_destructor = 0, shuttle = 0x0, wintv = 0x0, x10tv = 0x0} thread = 0x0 restart = 0 done = 0 filenames = {avail = 16, dtype = 2, total = 0, values = 0xc4a8850} fs = {_vptr.FileSystem = 0xa7de404 <vtable for FileSystem+8>, dir_list = {avail = 16, dtype = 1, total = 0, values = 0xc4a88a0}, filter = "\000ЛяяаєэчшЛяя\000Ряч\001\000\000\000Ђ1ьчpКяяmВэчмЛяяаєэчшЛ--Type <RET> for more, q to quit, c to continue without paging-- яя\000Ряч\001\000\000\000°.ьчђКяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000а+ьч°КяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000\020)ьчРКяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000@&ьчрКяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000p#ьч\020ЛяяmВэчмЛяяаєэч"..., want_directory = 0, show_all_files = 0, current_dir = "/dev/shm/cinelerra/cinelerra-5.1\000\000\000\000\001\000\000\000\060.Bч\022\022\000\000\000ЉBчр=mч\024Пяя\020ПяяZ\000\000\000\003\000\000\000я\a\000\000`Пяя”Ряя Э\034ч”Ряя`Пяя\000\000\000\000$Ѓ\000\000f\000\000\000\000\000\000\000\000\020", '\000' <repeats 15 times>, "\060 \000\000\000\000\000З\t\000e\000\000\000\000-\035М/", '\000' <repeats 20 times>, "З\t\000e\000\000\000\000-\035М/\000\000\000\000З\t\000e\000\000\000\000-\035М/", '\000' <repeats 16 times>..., sort_order = 0, sort_field = 0} st = 1694845868 ltm = {tm_sec = 8, tm_min = 31, tm_hour = 9, tm_mday = 16, tm_mon = 8, tm_year = 123, tm_wday = 6, tm_yday = 258, tm_isdst = 0, tm_gmtoff = 10800, tm_zone = 0xc4a78a8 "MSK"} gtm = {tm_sec = 8, tm_min = 31, tm_hour = 6, tm_mday = 16, tm_mon = 8, tm_year = 123, tm_wday = 6, tm_yday = 258, tm_isdst = 0, tm_gmtoff = 0, tm_zone = 0xf725decd "GMT"} tzofs = <optimized out> operation = <optimized out> deamon_port = <optimized out> deamon_path = '\000' <repeats 656 times>... config_path = "\000\000\000\000\027", '\000' <repeats 72 times>, "РячL»я--Type <RET> for more, q to quit, c to continue without paging-- я\004\000\000\000\000P\\цИјяя…@эч\000 \\ц\000 \000\000\003\000\000\000\022\b\000\000\003\000\000\000\000@\000\000·\005яч\024»яяу3nц\034ЅяяИјяя;шюч\024»яя\000\000\000\000\000 \000\000Ш\022\000\000Ш\022\000\000\000\000\000\000\001\000\000\000\000 \000\000\000@\000\000P6\000\000P6\000\000\000 \000\000\005\000\000\000\000"... batch_path = "\000\000\000\000Ђѕяя\000\004\000\000\002\000\000\000яяяя2\000\000\000\000\000\000\000Њяяя", '\000' <repeats 20 times>, "\020\020\000\000\001\000\000\000\001\000\000\000\001\000 \000\000\000\000\000\064;)ч`3)ч\001\000\000\000\b\000\000\000\000\000\000\000№™\025чхozч0Дяя\000\000\000\000\000P)ч–д\023ч0Дяяхozч\000\000\000\000\000\000\000\000\002\001\000\000q\000\000\000c\000\000\000D\034\025ч\000\000\000\000\000\020\000\000\071\020\026чЊшmч\022\000\000\000хozч\000\000\000\000\000P~ч\000{J\f,Еяявozч\000\000\000\000ад\023ч"... nice_value = <optimized out> load_perpetual = <optimized out> lang = 0x0 locale_path = <optimized out> cin = <optimized out> loc = <optimized out> load_backup = 0 start_remote_control = 0 scale = <optimized out> et = 1836017711 dt = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- ru = {ru_utime = {tv_sec = 175770044, tv_usec = 1}, ru_stime = { tv_sec = 1162608640, tv_usec = 808333344}, {ru_maxrss = -1, __ru_maxrss_word = -1}, {ru_ixrss = 0, __ru_ixrss_word = 0}, { ru_idrss = 0, __ru_idrss_word = 0}, {ru_isrss = 0, __ru_isrss_word = 0}, {ru_minflt = 206232816, __ru_minflt_word = 206232816}, {ru_majflt = 0, __ru_majflt_word = 0}, {ru_nswap = 228374080, __ru_nswap_word = 228374080}, {ru_inblock = 0, __ru_inblock_word = 0}, {ru_oublock = 16, __ru_oublock_word = 16}, {ru_msgsnd = 1, __ru_msgsnd_word = 1}, {ru_msgrcv = 0, __ru_msgrcv_word = 0}, {ru_nsignals = 207101936, __ru_nsignals_word = 207101936}, {ru_nvcsw = 207127040, __ru_nvcsw_word = 207127040}, {ru_nivcsw = 0, __ru_nivcsw_word = 0}} usr_ms = <optimized out> us = <optimized out> ums = <optimized out> sys_ms = <optimized out> ss = <optimized out> sms = <optimized out> (gdb) On Sat, Sep 16, 2023 at 7:24 AM Andrew Randrianasulu <[email protected]> wrote:
I retested and sadly even with my patch hang still here (probably depend on something else) ....
On Thu, Sep 14, 2023 at 9:37 AM Igor BEGHETTO via Cin <[email protected]> wrote:
Andrew, I am sorry. Maybe I wasn't clear. I followed your steps/video and tested as I could on a my project. I did't use your patch, I used the monthly version of Cinelerra-GG. No freeze/hang here.
IgorBeg
Il 13/09/2023 08:35, Andrew Randrianasulu ha scritto:
ср, 13 сент. 2023 г., 09:32 Igor BEGHETTO via Cin <[email protected] <mailto:[email protected]>>:
I tested it on "UbuntuStudio16.04_LTS_64bit" using "CinGG-20230831-x86_64-older_distros.AppImage". I followed your steps and your demo video, more other things (e.g. using Proxy, applying an Efffect and some keyframes): never a crash, here.
Thanks! While it was freeze/hang I did not know how to interrupt, so "crash" was due to me ctrl-C cin instance from terminal (still it pointed at function where it was spinning, so I come up with my patch)
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
so second attempt at fixing hang - declare both variables volatile... I wonder if anyone can reproduce this hang ... On Sat, Sep 16, 2023 at 9:35 AM Andrew Randrianasulu <[email protected]> wrote:
so with debug it sits here when I ctrl-c it:
SigHandler::signal_handler total files=0
Thread 1 "cin" received signal SIGINT, Interrupt. 0x08624b9c in get_edit_regions (edits=0xffffb3d0, regions=...) at edl.C:911 911 if( pos >= range.end ) continue; (gdb) p range_end No symbol "range_end" in current context. (gdb) bt full #0 0x08624b9c in get_edit_regions (edits=0xffffb3d0, regions=...) at edl.C:911 range = @0xcdbe240: {start = 48.43333333333333, end = 70.428333333333327} expand = <optimized out> edit = <optimized out> end = <optimized out> k = 0 pos = 48.43333333333333 n = 1 i = 1 #1 0x08626474 in EDL::delete_edit_labels (this=0xcdb2c30, edits=0xffffb3d0, collapse=0) at edl.C:930 regions = {avail = 16, dtype = 1, total = 1, values = 0xcdbe240} n = <optimized out> k = <optimized out> #2 0x086cbcaf in MWindow::move_group (this=0xffffc66c, group=0xc6f8ab0, first_track=0xcdaf5c0, position=290.10000000000002, overwrite=1) at mwindowedit.C:1125 edits = {avail = 16, dtype = 1, total = 2, values = 0xc663170} #3 0x087a77ef in TrackCanvas::drag_stop (this=0xd730340, redraw=0xffffb48c) at trackcanvas.C:1188 cur_pos = 48.43333333333333 new_pos = 290.10000000000002 --Type <RET> for more, q to quit, c to continue without paging-- drop_position = 290.10000000000002 ret = <optimized out> drop_track = <optimized out> drag_track = <optimized out> drag_edit = <optimized out> edit_track = <optimized out> drag_group = 0xc6f8ab0 select = <optimized out> result = 0 insertion = 0 over_window = <optimized out> cursor_x = <optimized out> cursor_y = <optimized out> #4 0x086d33eb in MWindowGUI::drag_stop (this=0xd4e9280) at mwindowgui.C:953 i = 0 result = 0 redraw = 0 #5 0x0879a7c6 in TrackCanvas::drag_stop_event (this=0xd730340) at trackcanvas.C:940 result = <optimized out> #6 0x088844bc in BC_WindowBase::dispatch_drag_stop (this=0xd730340) at bcwindowbase.C:1881 result = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- result = <optimized out> i = <optimized out> #7 BC_WindowBase::dispatch_drag_stop (this=0xd730340) at bcwindowbase.C:1870 result = <optimized out> #8 0x08884484 in BC_WindowBase::dispatch_drag_stop (this=0xd4e9280) at bcwindowbase.C:1876 i = 6 result = 0 #9 0x088845a1 in BC_WindowBase::dispatch_button_release (this=0xd4e9280) at bcwindowbase.C:1640 result = <optimized out> #10 0x0888ce39 in BC_WindowBase::dispatch_event (this=0xd4e9280) at bcwindowbase.C:1079 tempwin = 18955947 result = <optimized out> ptr = <optimized out> cancel_resize = <optimized out> cancel_translation = <optimized out> debug = 0 event = 0xe12b8430 #11 0x0888d711 in BC_WindowBase::run_window (this=0xd4e9280) at bcwindowbase.C:744 No locals. --Type <RET> for more, q to quit, c to continue without paging-- #12 0x086e7128 in MWindow::run (this=0xffffc66c) at mwindow.C:3083 No locals. #13 0x0841b46a in main (argc=1, argv=0xffffd364) at main.C:410 mwindow = {<Thread> = { _vptr.Thread = 0xa7a09bc <vtable for MWindow+8>, synchronous = true, realtime = false, autodelete = false, finished = false, cancel_enabled = false, cancelled = false, owner = 808333344, tid = 4294967295}, redraw_tracks = 0x0, beeper = 0x0, convert_render = 0x0, playback_3d = 0xc4adcf0, splash_window = 0x0, undo = 0xd9cb640, undo_command = 0, stack = {<ArrayList<StackItem>> = {avail = 16, dtype = 1, total = 0, values = 0xc581ff0}, <No data fields>}, defaults = 0xc588200, assets = 0x0, audio_cache = 0xcda87d0, video_cache = 0xcd9d900, frame_cache = 0xc5ddc50, wave_cache = 0xc5de050, preferences = 0xc59f080, preferences_thread = 0xd6d0320, session = 0xc5a48a0, theme = 0xc7fd090, mainindexes = 0xd8108e0, mainprogress = 0xd984610, brender = 0xda28350, cin_lang = "en\000ч", brender_active = 0, default_standard = 0xa7bffc6 "PAL", static commercials = 0x0, commercial_active = 0, speed_edl = 0x0, colormodels = {avail = 16, dtype = 1, total = 6, values = 0xc582240}, interlace_project_modes = {avail = 16, dtype = 1, total = 3, values = 0xc582290}, interlace_asset_modes = {avail = 16, dtype = 1, total = 4, --Type <RET> for more, q to quit, c to continue without paging-- values = 0xc5822e0}, channeldb_buz = 0xc4fdc80, channeldb_v4l2jpeg = 0xc4d97c0, static plugindb = 0xc6f9ca0, plugin_visibility = 8101816626871009282, plugin_guis = 0xda12d60, dead_plugins = 0xda196b0, keyframe_threads = 0xda0c450, create_bd = 0xda26650, create_dvd = 0xda273b0, batch_render = 0xda27d60, render = 0xda1fbb0, exportedl = 0xda28bc0, edl = 0xcdb2c30, gui = 0xd4e9280, cwindow = 0xd0d6720, vwindows_lock = 0xc5824c0, vwindows = { avail = 16, dtype = 1, total = 0, values = 0xc582330}, zwindows_lock = 0xc582510, zwindows = {avail = 16, dtype = 1, total = 0, values = 0xc582380}, mixers_align = 0xc4facf0, awindow = 0xcda9090, gwindow = 0xd8dd1b0, twindow = 0xda291a0, wwindow = 0x0, lwindow = 0xd7daa10, run_lock = 0xc5823d0, plugin_gui_lock = 0xc582420, dead_plugin_lock = 0xc582470, keyframe_gui_lock = 0xc5825b0, brender_lock = 0xc582560, sighandler = 0xc4f6a20, restart_status = 0, screens = 1, in_destructor = 0, shuttle = 0x0, wintv = 0x0, x10tv = 0x0} thread = 0x0 restart = 0 done = 0 filenames = {avail = 16, dtype = 2, total = 0, values = 0xc4a8850} fs = {_vptr.FileSystem = 0xa7de404 <vtable for FileSystem+8>, dir_list = {avail = 16, dtype = 1, total = 0, values = 0xc4a88a0}, filter = "\000ЛяяаєэчшЛяя\000Ряч\001\000\000\000Ђ1ьчpКяяmВэчмЛяяаєэчшЛ--Type <RET> for more, q to quit, c to continue without paging-- яя\000Ряч\001\000\000\000°.ьчђКяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000а+ьч°КяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000\020)ьчРКяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000@&ьчрКяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000p#ьч\020ЛяяmВэчмЛяяаєэч"..., want_directory = 0, show_all_files = 0, current_dir = "/dev/shm/cinelerra/cinelerra-5.1\000\000\000\000\001\000\000\000\060.Bч\022\022\000\000\000ЉBчр=mч\024Пяя\020ПяяZ\000\000\000\003\000\000\000я\a\000\000`Пяя”Ряя Э\034ч”Ряя`Пяя\000\000\000\000$Ѓ\000\000f\000\000\000\000\000\000\000\000\020", '\000' <repeats 15 times>, "\060 \000\000\000\000\000З\t\000e\000\000\000\000-\035М/", '\000' <repeats 20 times>, "З\t\000e\000\000\000\000-\035М/\000\000\000\000З\t\000e\000\000\000\000-\035М/", '\000' <repeats 16 times>..., sort_order = 0, sort_field = 0} st = 1694845868 ltm = {tm_sec = 8, tm_min = 31, tm_hour = 9, tm_mday = 16, tm_mon = 8, tm_year = 123, tm_wday = 6, tm_yday = 258, tm_isdst = 0, tm_gmtoff = 10800, tm_zone = 0xc4a78a8 "MSK"} gtm = {tm_sec = 8, tm_min = 31, tm_hour = 6, tm_mday = 16, tm_mon = 8, tm_year = 123, tm_wday = 6, tm_yday = 258, tm_isdst = 0, tm_gmtoff = 0, tm_zone = 0xf725decd "GMT"} tzofs = <optimized out> operation = <optimized out> deamon_port = <optimized out> deamon_path = '\000' <repeats 656 times>... config_path = "\000\000\000\000\027", '\000' <repeats 72 times>, "РячL»я--Type <RET> for more, q to quit, c to continue without paging-- я\004\000\000\000\000P\\цИјяя…@эч\000 \\ц\000 \000\000\003\000\000\000\022\b\000\000\003\000\000\000\000@\000\000·\005яч\024»яяу3nц\034ЅяяИјяя;шюч\024»яя\000\000\000\000\000 \000\000Ш\022\000\000Ш\022\000\000\000\000\000\000\001\000\000\000\000 \000\000\000@\000\000P6\000\000P6\000\000\000 \000\000\005\000\000\000\000"... batch_path = "\000\000\000\000Ђѕяя\000\004\000\000\002\000\000\000яяяя2\000\000\000\000\000\000\000Њяяя", '\000' <repeats 20 times>, "\020\020\000\000\001\000\000\000\001\000\000\000\001\000 \000\000\000\000\000\064;)ч`3)ч\001\000\000\000\b\000\000\000\000\000\000\000№™\025чхozч0Дяя\000\000\000\000\000P)ч–д\023ч0Дяяхozч\000\000\000\000\000\000\000\000\002\001\000\000q\000\000\000c\000\000\000D\034\025ч\000\000\000\000\000\020\000\000\071\020\026чЊшmч\022\000\000\000хozч\000\000\000\000\000P~ч\000{J\f,Еяявozч\000\000\000\000ад\023ч"... nice_value = <optimized out> load_perpetual = <optimized out> lang = 0x0 locale_path = <optimized out> cin = <optimized out> loc = <optimized out> load_backup = 0 start_remote_control = 0 scale = <optimized out> et = 1836017711 dt = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- ru = {ru_utime = {tv_sec = 175770044, tv_usec = 1}, ru_stime = { tv_sec = 1162608640, tv_usec = 808333344}, {ru_maxrss = -1, __ru_maxrss_word = -1}, {ru_ixrss = 0, __ru_ixrss_word = 0}, { ru_idrss = 0, __ru_idrss_word = 0}, {ru_isrss = 0, __ru_isrss_word = 0}, {ru_minflt = 206232816, __ru_minflt_word = 206232816}, {ru_majflt = 0, __ru_majflt_word = 0}, {ru_nswap = 228374080, __ru_nswap_word = 228374080}, {ru_inblock = 0, __ru_inblock_word = 0}, {ru_oublock = 16, __ru_oublock_word = 16}, {ru_msgsnd = 1, __ru_msgsnd_word = 1}, {ru_msgrcv = 0, __ru_msgrcv_word = 0}, {ru_nsignals = 207101936, __ru_nsignals_word = 207101936}, {ru_nvcsw = 207127040, __ru_nvcsw_word = 207127040}, {ru_nivcsw = 0, __ru_nivcsw_word = 0}} usr_ms = <optimized out> us = <optimized out> ums = <optimized out> sys_ms = <optimized out> ss = <optimized out> sms = <optimized out> (gdb)
On Sat, Sep 16, 2023 at 7:24 AM Andrew Randrianasulu <[email protected]> wrote:
I retested and sadly even with my patch hang still here (probably depend on something else) ....
On Thu, Sep 14, 2023 at 9:37 AM Igor BEGHETTO via Cin <[email protected]> wrote:
Andrew, I am sorry. Maybe I wasn't clear. I followed your steps/video and tested as I could on a my project. I did't use your patch, I used the monthly version of Cinelerra-GG. No freeze/hang here.
IgorBeg
Il 13/09/2023 08:35, Andrew Randrianasulu ha scritto:
ср, 13 сент. 2023 г., 09:32 Igor BEGHETTO via Cin <[email protected] <mailto:[email protected]>>:
I tested it on "UbuntuStudio16.04_LTS_64bit" using "CinGG-20230831-x86_64-older_distros.AppImage". I followed your steps and your demo video, more other things (e.g. using Proxy, applying an Efffect and some keyframes): never a crash, here.
Thanks! While it was freeze/hang I did not know how to interrupt, so "crash" was due to me ctrl-C cin instance from terminal (still it pointed at function where it was spinning, so I come up with my patch)
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
I tried testing using only the keyboard: ctrl+x; ctrl + c and ctrl + v. I still haven't had any freeze. I've tried using keyboard and mouse together and I always have the same result: no freeze. (I still have your first patch installed...)
On Sat, Sep 16, 2023 at 10:52 AM Andrea paz <[email protected]> wrote:
I tried testing using only the keyboard: ctrl+x; ctrl + c and ctrl + v. I still haven't had any freeze. I've tried using keyboard and mouse together and I always have the same result: no freeze. (I still have your first patch installed...)
no, I think first patch was an error, hang happen in different function .... rebuilding now just to be sure. PS: for some reason starting cin while another version is busy compiling segfaults at lv2 plugin init ....
I try to compile with the only patch 0004-Fix-for-group-move-hang-v2.patch. Build OK; no error messages on terminal. I started the appimage while compiling CinGG, but had no LV2 errors. (I have a CPU with many threads and have lots of Ram). No freeze with (build) or without (appimage) patch...
вс, 17 сент. 2023 г., 10:38 Andrea paz <[email protected]>:
I try to compile with the only patch 0004-Fix-for-group-move-hang-v2.patch. Build OK; no error messages on terminal.
I started the appimage while compiling CinGG, but had no LV2 errors. (I have a CPU with many threads and have lots of Ram). No freeze with (build) or without (appimage) patch...
Thanks for testing .... I'll try few more times on my end (may be after reboot).
вс, 17 сент. 2023 г., 10:44 Andrew Randrianasulu <[email protected]>:
вс, 17 сент. 2023 г., 10:38 Andrea paz <[email protected]>:
I try to compile with the only patch 0004-Fix-for-group-move-hang-v2.patch. Build OK; no error messages on terminal.
I started the appimage while compiling CinGG, but had no LV2 errors. (I have a CPU with many threads and have lots of Ram). No freeze with (build) or without (appimage) patch...
Thanks for testing .... I'll try few more times on my end (may be after reboot).
Reboot happened, my laptop exhibits same symptom (hang), so I guess this is more software than hardware thing. Phyllis, can you try v2 patch on Fedora and also 32-bit debian and see how it behaves there?
I was finally just going to start looking at this for the first time today. I will let you know, but maybe no results until tomorrow. On Wed, Sep 20, 2023 at 2:06 PM Andrew Randrianasulu < [email protected]> wrote:
вс, 17 сент. 2023 г., 10:44 Andrew Randrianasulu <[email protected]
:
вс, 17 сент. 2023 г., 10:38 Andrea paz <[email protected]>:
I try to compile with the only patch 0004-Fix-for-group-move-hang-v2.patch. Build OK; no error messages on terminal.
I started the appimage while compiling CinGG, but had no LV2 errors. (I have a CPU with many threads and have lots of Ram). No freeze with (build) or without (appimage) patch...
Thanks for testing .... I'll try few more times on my end (may be after reboot).
Reboot happened, my laptop exhibits same symptom (hang), so I guess this is more software than hardware thing.
Phyllis, can you try v2 patch on Fedora and also 32-bit debian and see how it behaves there?
Does not fail on Fedora. With Debian 9.1 32-bit, the freeze happens on the first move. With the "volatile" patch in, it works. I had an old AMD Slackware O/S and wanted to try it there also, but it had an error on the build so decided not to pursue it there. Never heard of the "volatile" keyword C++ before but when I looked it up, I found this and am still laughing:
In other words, I would explain this as follows:
volatile tells the compiler that,
"Hey compiler, I'm volatile and, you know, I can be changed by some XYZ that you're not even aware of. That XYZ could be anything. Maybe some alien outside this planet called program. Maybe some lightning, some form of interrupt, volcanoes, etc can mutate me. Maybe. You never know who is going to change me! So O you ignorant, stop playing an all-knowing god, and don't dare touch the code where I'm present. Okay?"
I will check in the patch soon. The "volatile" may be a good fix for BT
#632 also. On Wed, Sep 20, 2023 at 2:06 PM Andrew Randrianasulu < [email protected]> wrote:
вс, 17 сент. 2023 г., 10:44 Andrew Randrianasulu <[email protected]
:
вс, 17 сент. 2023 г., 10:38 Andrea paz <[email protected]>:
I try to compile with the only patch 0004-Fix-for-group-move-hang-v2.patch. Build OK; no error messages on terminal.
I started the appimage while compiling CinGG, but had no LV2 errors. (I have a CPU with many threads and have lots of Ram). No freeze with (build) or without (appimage) patch...
Thanks for testing .... I'll try few more times on my end (may be after reboot).
Reboot happened, my laptop exhibits same symptom (hang), so I guess this is more software than hardware thing.
Phyllis, can you try v2 patch on Fedora and also 32-bit debian and see how it behaves there?
пт, 22 сент. 2023 г., 00:00 Phyllis Smith <[email protected]>:
Does not fail on Fedora. With Debian 9.1 32-bit, the freeze happens on the first move. With the "volatile" patch in, it works. I had an old AMD Slackware O/S and wanted to try it there also, but it had an error on the build so decided not to pursue it there.
well, if at some point you decided to retrieve build log from there I'll try to deduct what broke :) thanks! Never heard of the "volatile" keyword C++ before but when I looked it up,
I found this and am still laughing:
In other words, I would explain this as follows:
volatile tells the compiler that,
"Hey compiler, I'm volatile and, you know, I can be changed by some XYZ that you're not even aware of. That XYZ could be anything. Maybe some alien outside this planet called program. Maybe some lightning, some form of interrupt, volcanoes, etc can mutate me. Maybe. You never know who is going to change me! So O you ignorant, stop playing an all-knowing god, and don't dare touch the code where I'm present. Okay?"
I will check in the patch soon. The "volatile" may be a good fix for BT
#632 also.
On Wed, Sep 20, 2023 at 2:06 PM Andrew Randrianasulu < [email protected]> wrote:
вс, 17 сент. 2023 г., 10:44 Andrew Randrianasulu <[email protected]
:
вс, 17 сент. 2023 г., 10:38 Andrea paz <[email protected]>:
I try to compile with the only patch 0004-Fix-for-group-move-hang-v2.patch. Build OK; no error messages on terminal.
I started the appimage while compiling CinGG, but had no LV2 errors. (I have a CPU with many threads and have lots of Ram). No freeze with (build) or without (appimage) patch...
Thanks for testing .... I'll try few more times on my end (may be after reboot).
Reboot happened, my laptop exhibits same symptom (hang), so I guess this is more software than hardware thing.
Phyllis, can you try v2 patch on Fedora and also 32-bit debian and see how it behaves there?
Checked the 0004... fix into GIT. I think this may only be happening on certain 32-bit systems but the fix is fine for everyone. On Sat, Sep 16, 2023 at 1:32 AM Andrew Randrianasulu via Cin < [email protected]> wrote:
so second attempt at fixing hang - declare both variables volatile...
I wonder if anyone can reproduce this hang ...
On Sat, Sep 16, 2023 at 9:35 AM Andrew Randrianasulu <[email protected]> wrote:
so with debug it sits here when I ctrl-c it:
SigHandler::signal_handler total files=0
Thread 1 "cin" received signal SIGINT, Interrupt. 0x08624b9c in get_edit_regions (edits=0xffffb3d0, regions=...) at
edl.C:911
911 if( pos >= range.end ) continue; (gdb) p range_end No symbol "range_end" in current context. (gdb) bt full #0 0x08624b9c in get_edit_regions (edits=0xffffb3d0, regions=...) at edl.C:911 range = @0xcdbe240: {start = 48.43333333333333, end = 70.428333333333327} expand = <optimized out> edit = <optimized out> end = <optimized out> k = 0 pos = 48.43333333333333 n = 1 i = 1 #1 0x08626474 in EDL::delete_edit_labels (this=0xcdb2c30, edits=0xffffb3d0, collapse=0) at edl.C:930 regions = {avail = 16, dtype = 1, total = 1, values = 0xcdbe240} n = <optimized out> k = <optimized out> #2 0x086cbcaf in MWindow::move_group (this=0xffffc66c, group=0xc6f8ab0, first_track=0xcdaf5c0, position=290.10000000000002, overwrite=1) at mwindowedit.C:1125 edits = {avail = 16, dtype = 1, total = 2, values = 0xc663170} #3 0x087a77ef in TrackCanvas::drag_stop (this=0xd730340, redraw=0xffffb48c) at trackcanvas.C:1188 cur_pos = 48.43333333333333 new_pos = 290.10000000000002 --Type <RET> for more, q to quit, c to continue without paging-- drop_position = 290.10000000000002 ret = <optimized out> drop_track = <optimized out> drag_track = <optimized out> drag_edit = <optimized out> edit_track = <optimized out> drag_group = 0xc6f8ab0 select = <optimized out> result = 0 insertion = 0 over_window = <optimized out> cursor_x = <optimized out> cursor_y = <optimized out> #4 0x086d33eb in MWindowGUI::drag_stop (this=0xd4e9280) at mwindowgui.C:953 i = 0 result = 0 redraw = 0 #5 0x0879a7c6 in TrackCanvas::drag_stop_event (this=0xd730340) at trackcanvas.C:940 result = <optimized out> #6 0x088844bc in BC_WindowBase::dispatch_drag_stop (this=0xd730340) at bcwindowbase.C:1881 result = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- result = <optimized out> i = <optimized out> #7 BC_WindowBase::dispatch_drag_stop (this=0xd730340) at bcwindowbase.C:1870 result = <optimized out> #8 0x08884484 in BC_WindowBase::dispatch_drag_stop (this=0xd4e9280) at bcwindowbase.C:1876 i = 6 result = 0 #9 0x088845a1 in BC_WindowBase::dispatch_button_release (this=0xd4e9280) at bcwindowbase.C:1640 result = <optimized out> #10 0x0888ce39 in BC_WindowBase::dispatch_event (this=0xd4e9280) at bcwindowbase.C:1079 tempwin = 18955947 result = <optimized out> ptr = <optimized out> cancel_resize = <optimized out> cancel_translation = <optimized out> debug = 0 event = 0xe12b8430 #11 0x0888d711 in BC_WindowBase::run_window (this=0xd4e9280) at bcwindowbase.C:744 No locals. --Type <RET> for more, q to quit, c to continue without paging-- #12 0x086e7128 in MWindow::run (this=0xffffc66c) at mwindow.C:3083 No locals. #13 0x0841b46a in main (argc=1, argv=0xffffd364) at main.C:410 mwindow = {<Thread> = { _vptr.Thread = 0xa7a09bc <vtable for MWindow+8>, synchronous = true, realtime = false, autodelete = false, finished = false, cancel_enabled = false, cancelled = false, owner = 808333344, tid = 4294967295}, redraw_tracks = 0x0, beeper = 0x0, convert_render = 0x0, playback_3d = 0xc4adcf0, splash_window = 0x0, undo = 0xd9cb640, undo_command = 0, stack = {<ArrayList<StackItem>> = {avail = 16, dtype = 1, total = 0, values = 0xc581ff0}, <No data fields>}, defaults = 0xc588200, assets = 0x0, audio_cache = 0xcda87d0, video_cache = 0xcd9d900, frame_cache = 0xc5ddc50, wave_cache = 0xc5de050, preferences = 0xc59f080, preferences_thread = 0xd6d0320, session = 0xc5a48a0, theme = 0xc7fd090, mainindexes = 0xd8108e0, mainprogress = 0xd984610, brender = 0xda28350, cin_lang = "en\000ч", brender_active = 0, default_standard = 0xa7bffc6 "PAL", static commercials = 0x0, commercial_active = 0, speed_edl = 0x0, colormodels = {avail = 16, dtype = 1, total = 6, values = 0xc582240}, interlace_project_modes = {avail = 16, dtype = 1, total = 3, values = 0xc582290}, interlace_asset_modes = {avail = 16, dtype = 1, total = 4, --Type <RET> for more, q to quit, c to continue without paging-- values = 0xc5822e0}, channeldb_buz = 0xc4fdc80, channeldb_v4l2jpeg = 0xc4d97c0, static plugindb = 0xc6f9ca0, plugin_visibility = 8101816626871009282, plugin_guis = 0xda12d60, dead_plugins = 0xda196b0, keyframe_threads = 0xda0c450, create_bd = 0xda26650, create_dvd = 0xda273b0, batch_render = 0xda27d60, render = 0xda1fbb0, exportedl = 0xda28bc0, edl = 0xcdb2c30, gui = 0xd4e9280, cwindow = 0xd0d6720, vwindows_lock = 0xc5824c0, vwindows = { avail = 16, dtype = 1, total = 0, values = 0xc582330}, zwindows_lock = 0xc582510, zwindows = {avail = 16, dtype = 1, total = 0, values = 0xc582380}, mixers_align = 0xc4facf0, awindow = 0xcda9090, gwindow = 0xd8dd1b0, twindow = 0xda291a0, wwindow = 0x0, lwindow = 0xd7daa10, run_lock = 0xc5823d0, plugin_gui_lock = 0xc582420, dead_plugin_lock = 0xc582470, keyframe_gui_lock = 0xc5825b0, brender_lock = 0xc582560, sighandler = 0xc4f6a20, restart_status = 0, screens = 1, in_destructor = 0, shuttle = 0x0, wintv = 0x0, x10tv = 0x0} thread = 0x0 restart = 0 done = 0 filenames = {avail = 16, dtype = 2, total = 0, values = 0xc4a8850} fs = {_vptr.FileSystem = 0xa7de404 <vtable for FileSystem+8>, dir_list = {avail = 16, dtype = 1, total = 0, values = 0xc4a88a0}, filter = "\000ЛяяаєэчшЛяя\000Ряч\001\000\000\000Ђ1ьчpКяяmВэчмЛяяаєэчшЛ--Type <RET> for more, q to quit, c to continue without paging--
яя\000Ряч\001\000\000\000°.ьчђКяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000а+ьч°КяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000\020)ьчРКяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000@ &ьчрКяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000p#ьч\020ЛяяmВэчмЛяяаєэч"...,
want_directory = 0, show_all_files = 0, current_dir =
"/dev/shm/cinelerra/cinelerra-5.1\000\000\000\000\001\000\000\000\060.Bч\022\022\000\000\000ЉBчр=mч\024Пяя\020ПяяZ\000\000\000\003\000\000\000я\a\000\000`Пяя”Ряя
Э\034ч”Ряя`Пяя\000\000\000\000$Ѓ\000\000f\000\000\000\000\000\000\000\000\020",
'\000' <repeats 15 times>, "\060 \000\000\000\000\000З\t\000e\000\000\000\000-\035М/", '\000' <repeats 20 times>, "З\t\000e\000\000\000\000-\035М/\000\000\000\000З\t\000e\000\000\000\000-\035М/", '\000' <repeats 16 times>..., sort_order = 0, sort_field = 0} st = 1694845868 ltm = {tm_sec = 8, tm_min = 31, tm_hour = 9, tm_mday = 16, tm_mon = 8, tm_year = 123, tm_wday = 6, tm_yday = 258, tm_isdst = 0, tm_gmtoff = 10800, tm_zone = 0xc4a78a8 "MSK"} gtm = {tm_sec = 8, tm_min = 31, tm_hour = 6, tm_mday = 16, tm_mon = 8, tm_year = 123, tm_wday = 6, tm_yday = 258, tm_isdst = 0, tm_gmtoff = 0, tm_zone = 0xf725decd "GMT"} tzofs = <optimized out> operation = <optimized out> deamon_port = <optimized out> deamon_path = '\000' <repeats 656 times>... config_path = "\000\000\000\000\027", '\000' <repeats 72 times>, "РячL»я--Type <RET> for more, q to quit, c to continue without paging-- я\004\000\000\000\000P\\цИјяя…@эч\000 \\ц\000 \000\000\003\000\000\000\022\b\000\000\003\000\000\000\000@ \000\000·\005яч\024»яяу3nц\034ЅяяИјяя;шюч\024»яя\000\000\000\000\000 \000\000Ш\022\000\000Ш\022\000\000\000\000\000\000\001\000\000\000\000 \000\000\000@\000\000P6\000\000P6\000\000\000 \000\000\005\000\000\000\000"... batch_path =
"\000\000\000\000Ђѕяя\000\004\000\000\002\000\000\000яяяя2\000\000\000\000\000\000\000Њяяя",
'\000' <repeats 20 times>, "\020\020\000\000\001\000\000\000\001\000\000\000\001\000
\000\000\000\000\000\064;)ч`3)ч\001\000\000\000\b\000\000\000\000\000\000\000№™\025чхozч0Дяя\000\000\000\000\000P)ч–д\023ч0Дяяхozч\000\000\000\000\000\000\000\000\002\001\000\000q\000\000\000c\000\000\000D\034\025ч\000\000\000\000\000\020\000\000\071\020\026чЊшmч\022\000\000\000хozч\000\000\000\000\000P~ч\000{J\f,Еяявozч\000\000\000\000ад\023ч"...
nice_value = <optimized out> load_perpetual = <optimized out> lang = 0x0 locale_path = <optimized out> cin = <optimized out> loc = <optimized out> load_backup = 0 start_remote_control = 0 scale = <optimized out> et = 1836017711 dt = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- ru = {ru_utime = {tv_sec = 175770044, tv_usec = 1}, ru_stime = { tv_sec = 1162608640, tv_usec = 808333344}, {ru_maxrss = -1, __ru_maxrss_word = -1}, {ru_ixrss = 0, __ru_ixrss_word = 0},
{
ru_idrss = 0, __ru_idrss_word = 0}, {ru_isrss = 0, __ru_isrss_word = 0}, {ru_minflt = 206232816, __ru_minflt_word = 206232816}, {ru_majflt = 0, __ru_majflt_word = 0}, {ru_nswap = 228374080, __ru_nswap_word = 228374080}, {ru_inblock = 0, __ru_inblock_word = 0}, {ru_oublock = 16, __ru_oublock_word
= 16},
{ru_msgsnd = 1, __ru_msgsnd_word = 1}, {ru_msgrcv = 0, __ru_msgrcv_word = 0}, {ru_nsignals = 207101936, __ru_nsignals_word = 207101936}, {ru_nvcsw = 207127040, __ru_nvcsw_word = 207127040}, {ru_nivcsw = 0, __ru_nivcsw_word = 0}} usr_ms = <optimized out> us = <optimized out> ums = <optimized out> sys_ms = <optimized out> ss = <optimized out> sms = <optimized out> (gdb)
On Sat, Sep 16, 2023 at 7:24 AM Andrew Randrianasulu <[email protected]> wrote:
I retested and sadly even with my patch hang still here (probably depend on something else) ....
On Thu, Sep 14, 2023 at 9:37 AM Igor BEGHETTO via Cin <[email protected]> wrote:
Andrew, I am sorry. Maybe I wasn't clear. I followed your steps/video and tested as I could on a my project. I did't use your patch, I used the monthly version of Cinelerra-GG. No freeze/hang here.
IgorBeg
Il 13/09/2023 08:35, Andrew Randrianasulu ha scritto:
ср, 13 сент. 2023 г., 09:32 Igor BEGHETTO via Cin <[email protected] <mailto:[email protected]>>:
I tested it on "UbuntuStudio16.04_LTS_64bit" using "CinGG-20230831-x86_64-older_distros.AppImage". I followed your steps and your demo video, more other things
(e.g.
using Proxy, applying an Efffect and some keyframes): never a crash,
here.
Thanks! While it was freeze/hang I did not know how to interrupt,
so
"crash" was due to me ctrl-C cin instance from terminal (still it pointed at function where it was spinning, so I come up with my patch) -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
пт, 22 сент. 2023 г., 01:34 Phyllis Smith <[email protected]>:
Checked the 0004... fix into GIT. I think this may only be happening on certain 32-bit systems but the fix is fine for everyone.
... lets wait until heavier users confirm that :) at worst it can be reverted and I'll try to find some other way to fix it.
On Sat, Sep 16, 2023 at 1:32 AM Andrew Randrianasulu via Cin < [email protected]> wrote:
so second attempt at fixing hang - declare both variables volatile...
I wonder if anyone can reproduce this hang ...
On Sat, Sep 16, 2023 at 9:35 AM Andrew Randrianasulu <[email protected]> wrote:
so with debug it sits here when I ctrl-c it:
SigHandler::signal_handler total files=0
Thread 1 "cin" received signal SIGINT, Interrupt. 0x08624b9c in get_edit_regions (edits=0xffffb3d0, regions=...) at
edl.C:911
911 if( pos >= range.end ) continue; (gdb) p range_end No symbol "range_end" in current context. (gdb) bt full #0 0x08624b9c in get_edit_regions (edits=0xffffb3d0, regions=...) at edl.C:911 range = @0xcdbe240: {start = 48.43333333333333, end = 70.428333333333327} expand = <optimized out> edit = <optimized out> end = <optimized out> k = 0 pos = 48.43333333333333 n = 1 i = 1 #1 0x08626474 in EDL::delete_edit_labels (this=0xcdb2c30, edits=0xffffb3d0, collapse=0) at edl.C:930 regions = {avail = 16, dtype = 1, total = 1, values = 0xcdbe240} n = <optimized out> k = <optimized out> #2 0x086cbcaf in MWindow::move_group (this=0xffffc66c, group=0xc6f8ab0, first_track=0xcdaf5c0, position=290.10000000000002, overwrite=1) at mwindowedit.C:1125 edits = {avail = 16, dtype = 1, total = 2, values = 0xc663170} #3 0x087a77ef in TrackCanvas::drag_stop (this=0xd730340, redraw=0xffffb48c) at trackcanvas.C:1188 cur_pos = 48.43333333333333 new_pos = 290.10000000000002 --Type <RET> for more, q to quit, c to continue without paging-- drop_position = 290.10000000000002 ret = <optimized out> drop_track = <optimized out> drag_track = <optimized out> drag_edit = <optimized out> edit_track = <optimized out> drag_group = 0xc6f8ab0 select = <optimized out> result = 0 insertion = 0 over_window = <optimized out> cursor_x = <optimized out> cursor_y = <optimized out> #4 0x086d33eb in MWindowGUI::drag_stop (this=0xd4e9280) at mwindowgui.C:953 i = 0 result = 0 redraw = 0 #5 0x0879a7c6 in TrackCanvas::drag_stop_event (this=0xd730340) at trackcanvas.C:940 result = <optimized out> #6 0x088844bc in BC_WindowBase::dispatch_drag_stop (this=0xd730340) at bcwindowbase.C:1881 result = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- result = <optimized out> i = <optimized out> #7 BC_WindowBase::dispatch_drag_stop (this=0xd730340) at bcwindowbase.C:1870 result = <optimized out> #8 0x08884484 in BC_WindowBase::dispatch_drag_stop (this=0xd4e9280) at bcwindowbase.C:1876 i = 6 result = 0 #9 0x088845a1 in BC_WindowBase::dispatch_button_release (this=0xd4e9280) at bcwindowbase.C:1640 result = <optimized out> #10 0x0888ce39 in BC_WindowBase::dispatch_event (this=0xd4e9280) at bcwindowbase.C:1079 tempwin = 18955947 result = <optimized out> ptr = <optimized out> cancel_resize = <optimized out> cancel_translation = <optimized out> debug = 0 event = 0xe12b8430 #11 0x0888d711 in BC_WindowBase::run_window (this=0xd4e9280) at bcwindowbase.C:744 No locals. --Type <RET> for more, q to quit, c to continue without paging-- #12 0x086e7128 in MWindow::run (this=0xffffc66c) at mwindow.C:3083 No locals. #13 0x0841b46a in main (argc=1, argv=0xffffd364) at main.C:410 mwindow = {<Thread> = { _vptr.Thread = 0xa7a09bc <vtable for MWindow+8>, synchronous = true, realtime = false, autodelete = false, finished = false, cancel_enabled = false, cancelled = false, owner = 808333344, tid = 4294967295}, redraw_tracks = 0x0, beeper = 0x0, convert_render = 0x0, playback_3d = 0xc4adcf0, splash_window = 0x0, undo = 0xd9cb640, undo_command = 0, stack = {<ArrayList<StackItem>> = {avail = 16, dtype = 1, total = 0, values = 0xc581ff0}, <No data fields>}, defaults = 0xc588200, assets = 0x0, audio_cache = 0xcda87d0, video_cache = 0xcd9d900, frame_cache = 0xc5ddc50, wave_cache = 0xc5de050, preferences = 0xc59f080, preferences_thread = 0xd6d0320, session = 0xc5a48a0, theme = 0xc7fd090, mainindexes = 0xd8108e0, mainprogress = 0xd984610, brender = 0xda28350, cin_lang = "en\000ч", brender_active = 0, default_standard = 0xa7bffc6 "PAL", static commercials = 0x0, commercial_active = 0, speed_edl = 0x0, colormodels = {avail = 16, dtype = 1, total = 6, values = 0xc582240}, interlace_project_modes = {avail = 16, dtype = 1, total = 3, values = 0xc582290}, interlace_asset_modes = {avail = 16, dtype = 1, total = 4, --Type <RET> for more, q to quit, c to continue without paging-- values = 0xc5822e0}, channeldb_buz = 0xc4fdc80, channeldb_v4l2jpeg = 0xc4d97c0, static plugindb = 0xc6f9ca0, plugin_visibility = 8101816626871009282, plugin_guis = 0xda12d60, dead_plugins = 0xda196b0, keyframe_threads = 0xda0c450, create_bd = 0xda26650, create_dvd = 0xda273b0, batch_render = 0xda27d60, render = 0xda1fbb0, exportedl = 0xda28bc0, edl = 0xcdb2c30, gui = 0xd4e9280, cwindow = 0xd0d6720, vwindows_lock = 0xc5824c0, vwindows = { avail = 16, dtype = 1, total = 0, values = 0xc582330}, zwindows_lock = 0xc582510, zwindows = {avail = 16, dtype = 1, total = 0, values = 0xc582380}, mixers_align = 0xc4facf0, awindow = 0xcda9090, gwindow = 0xd8dd1b0, twindow = 0xda291a0, wwindow = 0x0, lwindow = 0xd7daa10, run_lock = 0xc5823d0, plugin_gui_lock = 0xc582420, dead_plugin_lock = 0xc582470, keyframe_gui_lock = 0xc5825b0, brender_lock = 0xc582560, sighandler = 0xc4f6a20, restart_status = 0, screens = 1, in_destructor = 0, shuttle = 0x0, wintv = 0x0, x10tv = 0x0} thread = 0x0 restart = 0 done = 0 filenames = {avail = 16, dtype = 2, total = 0, values = 0xc4a8850} fs = {_vptr.FileSystem = 0xa7de404 <vtable for FileSystem+8>, dir_list = {avail = 16, dtype = 1, total = 0, values = 0xc4a88a0}, filter = "\000ЛяяаєэчшЛяя\000Ряч\001\000\000\000Ђ1ьчpКяяmВэчмЛяяаєэчшЛ--Type <RET> for more, q to quit, c to continue without paging--
яя\000Ряч\001\000\000\000°.ьчђКяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000а+ьч°КяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000\020)ьчРКяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000@ &ьчрКяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000p#ьч\020ЛяяmВэчмЛяяаєэч"...,
want_directory = 0, show_all_files = 0, current_dir =
"/dev/shm/cinelerra/cinelerra-5.1\000\000\000\000\001\000\000\000\060.Bч\022\022\000\000\000ЉBчр=mч\024Пяя\020ПяяZ\000\000\000\003\000\000\000я\a\000\000`Пяя”Ряя
Э\034ч”Ряя`Пяя\000\000\000\000$Ѓ\000\000f\000\000\000\000\000\000\000\000\020",
'\000' <repeats 15 times>, "\060 \000\000\000\000\000З\t\000e\000\000\000\000-\035М/", '\000' <repeats 20 times>, "З\t\000e\000\000\000\000-\035М/\000\000\000\000З\t\000e\000\000\000\000-\035М/", '\000' <repeats 16 times>..., sort_order = 0, sort_field = 0} st = 1694845868 ltm = {tm_sec = 8, tm_min = 31, tm_hour = 9, tm_mday = 16, tm_mon = 8, tm_year = 123, tm_wday = 6, tm_yday = 258, tm_isdst = 0, tm_gmtoff = 10800, tm_zone = 0xc4a78a8 "MSK"} gtm = {tm_sec = 8, tm_min = 31, tm_hour = 6, tm_mday = 16, tm_mon = 8, tm_year = 123, tm_wday = 6, tm_yday = 258, tm_isdst = 0, tm_gmtoff = 0, tm_zone = 0xf725decd "GMT"} tzofs = <optimized out> operation = <optimized out> deamon_port = <optimized out> deamon_path = '\000' <repeats 656 times>... config_path = "\000\000\000\000\027", '\000' <repeats 72 times>, "РячL»я--Type <RET> for more, q to quit, c to continue without paging-- я\004\000\000\000\000P\\цИјяя…@эч\000 \\ц\000 \000\000\003\000\000\000\022\b\000\000\003\000\000\000\000@ \000\000·\005яч\024»яяу3nц\034ЅяяИјяя;шюч\024»яя\000\000\000\000\000 \000\000Ш\022\000\000Ш\022\000\000\000\000\000\000\001\000\000\000\000 \000\000\000@\000\000P6\000\000P6\000\000\000 \000\000\005\000\000\000\000"... batch_path =
"\000\000\000\000Ђѕяя\000\004\000\000\002\000\000\000яяяя2\000\000\000\000\000\000\000Њяяя",
'\000' <repeats 20 times>, "\020\020\000\000\001\000\000\000\001\000\000\000\001\000
\000\000\000\000\000\064;)ч`3)ч\001\000\000\000\b\000\000\000\000\000\000\000№™\025чхozч0Дяя\000\000\000\000\000P)ч–д\023ч0Дяяхozч\000\000\000\000\000\000\000\000\002\001\000\000q\000\000\000c\000\000\000D\034\025ч\000\000\000\000\000\020\000\000\071\020\026чЊшmч\022\000\000\000хozч\000\000\000\000\000P~ч\000{J\f,Еяявozч\000\000\000\000ад\023ч"...
nice_value = <optimized out> load_perpetual = <optimized out> lang = 0x0 locale_path = <optimized out> cin = <optimized out> loc = <optimized out> load_backup = 0 start_remote_control = 0 scale = <optimized out> et = 1836017711 dt = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- ru = {ru_utime = {tv_sec = 175770044, tv_usec = 1}, ru_stime = { tv_sec = 1162608640, tv_usec = 808333344}, {ru_maxrss = -1, __ru_maxrss_word = -1}, {ru_ixrss = 0, __ru_ixrss_word =
0}, {
ru_idrss = 0, __ru_idrss_word = 0}, {ru_isrss = 0, __ru_isrss_word = 0}, {ru_minflt = 206232816, __ru_minflt_word = 206232816}, {ru_majflt = 0, __ru_majflt_word = 0}, {ru_nswap = 228374080, __ru_nswap_word = 228374080}, {ru_inblock = 0, __ru_inblock_word = 0}, {ru_oublock = 16, __ru_oublock_word
= 16},
{ru_msgsnd = 1, __ru_msgsnd_word = 1}, {ru_msgrcv = 0, __ru_msgrcv_word = 0}, {ru_nsignals = 207101936, __ru_nsignals_word = 207101936}, {ru_nvcsw = 207127040, __ru_nvcsw_word = 207127040}, {ru_nivcsw = 0, __ru_nivcsw_word = 0}} usr_ms = <optimized out> us = <optimized out> ums = <optimized out> sys_ms = <optimized out> ss = <optimized out> sms = <optimized out> (gdb)
On Sat, Sep 16, 2023 at 7:24 AM Andrew Randrianasulu <[email protected]> wrote:
I retested and sadly even with my patch hang still here (probably depend on something else) ....
On Thu, Sep 14, 2023 at 9:37 AM Igor BEGHETTO via Cin <[email protected]> wrote:
Andrew, I am sorry. Maybe I wasn't clear. I followed your steps/video and tested as I could on a my project. I did't use your patch, I used the monthly version of Cinelerra-GG. No freeze/hang here.
IgorBeg
Il 13/09/2023 08:35, Andrew Randrianasulu ha scritto:
ср, 13 сент. 2023 г., 09:32 Igor BEGHETTO via Cin <[email protected] <mailto:[email protected]>>:
I tested it on "UbuntuStudio16.04_LTS_64bit" using "CinGG-20230831-x86_64-older_distros.AppImage". I followed your steps and your demo video, more other things
(e.g.
using Proxy, applying an Efffect and some keyframes): never a
crash, here.
Thanks! While it was freeze/hang I did not know how to interrupt,
so
"crash" was due to me ctrl-C cin instance from terminal (still it pointed at function where it was spinning, so I come up with my patch) -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
пт, 22 сент. 2023 г., 01:37 Andrew Randrianasulu <[email protected]>:
пт, 22 сент. 2023 г., 01:34 Phyllis Smith <[email protected]>:
Checked the 0004... fix into GIT. I think this may only be happening on certain 32-bit systems but the fix is fine for everyone.
... lets wait until heavier users confirm that :) at worst it can be reverted and I'll try to find some other way to fix it.
I mean,I tested putting markets/labels over highlighted region, and move group with or without them ... it worked for 3 labels test, but real projects can contain much more ......
On Sat, Sep 16, 2023 at 1:32 AM Andrew Randrianasulu via Cin < [email protected]> wrote:
so second attempt at fixing hang - declare both variables volatile...
I wonder if anyone can reproduce this hang ...
On Sat, Sep 16, 2023 at 9:35 AM Andrew Randrianasulu <[email protected]> wrote:
so with debug it sits here when I ctrl-c it:
SigHandler::signal_handler total files=0
Thread 1 "cin" received signal SIGINT, Interrupt. 0x08624b9c in get_edit_regions (edits=0xffffb3d0, regions=...) at
edl.C:911
911 if( pos >= range.end ) continue; (gdb) p range_end No symbol "range_end" in current context. (gdb) bt full #0 0x08624b9c in get_edit_regions (edits=0xffffb3d0, regions=...) at edl.C:911 range = @0xcdbe240: {start = 48.43333333333333, end = 70.428333333333327} expand = <optimized out> edit = <optimized out> end = <optimized out> k = 0 pos = 48.43333333333333 n = 1 i = 1 #1 0x08626474 in EDL::delete_edit_labels (this=0xcdb2c30, edits=0xffffb3d0, collapse=0) at edl.C:930 regions = {avail = 16, dtype = 1, total = 1, values = 0xcdbe240} n = <optimized out> k = <optimized out> #2 0x086cbcaf in MWindow::move_group (this=0xffffc66c, group=0xc6f8ab0, first_track=0xcdaf5c0, position=290.10000000000002, overwrite=1) at mwindowedit.C:1125 edits = {avail = 16, dtype = 1, total = 2, values = 0xc663170} #3 0x087a77ef in TrackCanvas::drag_stop (this=0xd730340, redraw=0xffffb48c) at trackcanvas.C:1188 cur_pos = 48.43333333333333 new_pos = 290.10000000000002 --Type <RET> for more, q to quit, c to continue without paging-- drop_position = 290.10000000000002 ret = <optimized out> drop_track = <optimized out> drag_track = <optimized out> drag_edit = <optimized out> edit_track = <optimized out> drag_group = 0xc6f8ab0 select = <optimized out> result = 0 insertion = 0 over_window = <optimized out> cursor_x = <optimized out> cursor_y = <optimized out> #4 0x086d33eb in MWindowGUI::drag_stop (this=0xd4e9280) at mwindowgui.C:953 i = 0 result = 0 redraw = 0 #5 0x0879a7c6 in TrackCanvas::drag_stop_event (this=0xd730340) at trackcanvas.C:940 result = <optimized out> #6 0x088844bc in BC_WindowBase::dispatch_drag_stop (this=0xd730340) at bcwindowbase.C:1881 result = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- result = <optimized out> i = <optimized out> #7 BC_WindowBase::dispatch_drag_stop (this=0xd730340) at bcwindowbase.C:1870 result = <optimized out> #8 0x08884484 in BC_WindowBase::dispatch_drag_stop (this=0xd4e9280) at bcwindowbase.C:1876 i = 6 result = 0 #9 0x088845a1 in BC_WindowBase::dispatch_button_release (this=0xd4e9280) at bcwindowbase.C:1640 result = <optimized out> #10 0x0888ce39 in BC_WindowBase::dispatch_event (this=0xd4e9280) at bcwindowbase.C:1079 tempwin = 18955947 result = <optimized out> ptr = <optimized out> cancel_resize = <optimized out> cancel_translation = <optimized out> debug = 0 event = 0xe12b8430 #11 0x0888d711 in BC_WindowBase::run_window (this=0xd4e9280) at bcwindowbase.C:744 No locals. --Type <RET> for more, q to quit, c to continue without paging-- #12 0x086e7128 in MWindow::run (this=0xffffc66c) at mwindow.C:3083 No locals. #13 0x0841b46a in main (argc=1, argv=0xffffd364) at main.C:410 mwindow = {<Thread> = { _vptr.Thread = 0xa7a09bc <vtable for MWindow+8>, synchronous = true, realtime = false, autodelete = false, finished = false, cancel_enabled = false, cancelled = false, owner = 808333344, tid = 4294967295}, redraw_tracks = 0x0, beeper = 0x0, convert_render = 0x0, playback_3d = 0xc4adcf0, splash_window = 0x0, undo = 0xd9cb640, undo_command = 0, stack = {<ArrayList<StackItem>> = {avail = 16, dtype = 1, total = 0, values = 0xc581ff0}, <No data fields>}, defaults = 0xc588200, assets = 0x0, audio_cache = 0xcda87d0, video_cache = 0xcd9d900, frame_cache = 0xc5ddc50, wave_cache = 0xc5de050, preferences = 0xc59f080, preferences_thread = 0xd6d0320, session = 0xc5a48a0, theme = 0xc7fd090, mainindexes = 0xd8108e0, mainprogress = 0xd984610, brender = 0xda28350, cin_lang = "en\000ч", brender_active = 0, default_standard = 0xa7bffc6 "PAL", static commercials = 0x0, commercial_active = 0, speed_edl = 0x0, colormodels = {avail = 16, dtype = 1, total = 6, values = 0xc582240}, interlace_project_modes = {avail = 16, dtype = 1, total = 3, values = 0xc582290}, interlace_asset_modes = {avail = 16, dtype = 1, total = 4, --Type <RET> for more, q to quit, c to continue without paging-- values = 0xc5822e0}, channeldb_buz = 0xc4fdc80, channeldb_v4l2jpeg = 0xc4d97c0, static plugindb = 0xc6f9ca0, plugin_visibility = 8101816626871009282, plugin_guis = 0xda12d60, dead_plugins = 0xda196b0, keyframe_threads = 0xda0c450, create_bd = 0xda26650, create_dvd = 0xda273b0, batch_render = 0xda27d60, render = 0xda1fbb0, exportedl = 0xda28bc0, edl = 0xcdb2c30, gui = 0xd4e9280, cwindow = 0xd0d6720, vwindows_lock = 0xc5824c0, vwindows = { avail = 16, dtype = 1, total = 0, values = 0xc582330}, zwindows_lock = 0xc582510, zwindows = {avail = 16, dtype = 1, total = 0, values = 0xc582380}, mixers_align = 0xc4facf0, awindow = 0xcda9090, gwindow = 0xd8dd1b0, twindow = 0xda291a0, wwindow = 0x0, lwindow = 0xd7daa10, run_lock = 0xc5823d0, plugin_gui_lock = 0xc582420, dead_plugin_lock = 0xc582470, keyframe_gui_lock = 0xc5825b0, brender_lock = 0xc582560, sighandler = 0xc4f6a20, restart_status = 0, screens = 1, in_destructor = 0, shuttle = 0x0, wintv = 0x0, x10tv = 0x0} thread = 0x0 restart = 0 done = 0 filenames = {avail = 16, dtype = 2, total = 0, values = 0xc4a8850} fs = {_vptr.FileSystem = 0xa7de404 <vtable for FileSystem+8>, dir_list = {avail = 16, dtype = 1, total = 0, values = 0xc4a88a0}, filter = "\000ЛяяаєэчшЛяя\000Ряч\001\000\000\000Ђ1ьчpКяяmВэчмЛяяаєэчшЛ--Type <RET> for more, q to quit, c to continue without paging--
яя\000Ряч\001\000\000\000°.ьчђКяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000а+ьч°КяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000\020)ьчРКяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000@ &ьчрКяяmВэчмЛяяаєэчшЛяя\000Ряч\001\000\000\000p#ьч\020ЛяяmВэчмЛяяаєэч"...,
want_directory = 0, show_all_files = 0, current_dir =
"/dev/shm/cinelerra/cinelerra-5.1\000\000\000\000\001\000\000\000\060.Bч\022\022\000\000\000ЉBчр=mч\024Пяя\020ПяяZ\000\000\000\003\000\000\000я\a\000\000`Пяя”Ряя
Э\034ч”Ряя`Пяя\000\000\000\000$Ѓ\000\000f\000\000\000\000\000\000\000\000\020",
'\000' <repeats 15 times>, "\060 \000\000\000\000\000З\t\000e\000\000\000\000-\035М/", '\000' <repeats 20 times>, "З\t\000e\000\000\000\000-\035М/\000\000\000\000З\t\000e\000\000\000\000-\035М/", '\000' <repeats 16 times>..., sort_order = 0, sort_field = 0} st = 1694845868 ltm = {tm_sec = 8, tm_min = 31, tm_hour = 9, tm_mday = 16, tm_mon = 8, tm_year = 123, tm_wday = 6, tm_yday = 258, tm_isdst = 0, tm_gmtoff = 10800, tm_zone = 0xc4a78a8 "MSK"} gtm = {tm_sec = 8, tm_min = 31, tm_hour = 6, tm_mday = 16, tm_mon = 8, tm_year = 123, tm_wday = 6, tm_yday = 258, tm_isdst = 0, tm_gmtoff = 0, tm_zone = 0xf725decd "GMT"} tzofs = <optimized out> operation = <optimized out> deamon_port = <optimized out> deamon_path = '\000' <repeats 656 times>... config_path = "\000\000\000\000\027", '\000' <repeats 72 times>, "РячL»я--Type <RET> for more, q to quit, c to continue without paging-- я\004\000\000\000\000P\\цИјяя…@эч\000 \\ц\000 \000\000\003\000\000\000\022\b\000\000\003\000\000\000\000@ \000\000·\005яч\024»яяу3nц\034ЅяяИјяя;шюч\024»яя\000\000\000\000\000 \000\000Ш\022\000\000Ш\022\000\000\000\000\000\000\001\000\000\000\000 \000\000\000@\000\000P6\000\000P6\000\000\000 \000\000\005\000\000\000\000"... batch_path =
"\000\000\000\000Ђѕяя\000\004\000\000\002\000\000\000яяяя2\000\000\000\000\000\000\000Њяяя",
'\000' <repeats 20 times>, "\020\020\000\000\001\000\000\000\001\000\000\000\001\000
\000\000\000\000\000\064;)ч`3)ч\001\000\000\000\b\000\000\000\000\000\000\000№™\025чхozч0Дяя\000\000\000\000\000P)ч–д\023ч0Дяяхozч\000\000\000\000\000\000\000\000\002\001\000\000q\000\000\000c\000\000\000D\034\025ч\000\000\000\000\000\020\000\000\071\020\026чЊшmч\022\000\000\000хozч\000\000\000\000\000P~ч\000{J\f,Еяявozч\000\000\000\000ад\023ч"...
nice_value = <optimized out> load_perpetual = <optimized out> lang = 0x0 locale_path = <optimized out> cin = <optimized out> loc = <optimized out> load_backup = 0 start_remote_control = 0 scale = <optimized out> et = 1836017711 dt = <optimized out> --Type <RET> for more, q to quit, c to continue without paging-- ru = {ru_utime = {tv_sec = 175770044, tv_usec = 1}, ru_stime =
{
tv_sec = 1162608640, tv_usec = 808333344}, {ru_maxrss = -1, __ru_maxrss_word = -1}, {ru_ixrss = 0, __ru_ixrss_word =
0}, {
ru_idrss = 0, __ru_idrss_word = 0}, {ru_isrss = 0, __ru_isrss_word = 0}, {ru_minflt = 206232816, __ru_minflt_word = 206232816}, {ru_majflt = 0, __ru_majflt_word = 0}, {ru_nswap = 228374080, __ru_nswap_word = 228374080}, {ru_inblock = 0, __ru_inblock_word = 0}, {ru_oublock = 16,
__ru_oublock_word = 16},
{ru_msgsnd = 1, __ru_msgsnd_word = 1}, {ru_msgrcv = 0, __ru_msgrcv_word = 0}, {ru_nsignals = 207101936, __ru_nsignals_word = 207101936}, {ru_nvcsw = 207127040, __ru_nvcsw_word = 207127040}, {ru_nivcsw = 0, __ru_nivcsw_word = 0}} usr_ms = <optimized out> us = <optimized out> ums = <optimized out> sys_ms = <optimized out> ss = <optimized out> sms = <optimized out> (gdb)
On Sat, Sep 16, 2023 at 7:24 AM Andrew Randrianasulu <[email protected]> wrote:
I retested and sadly even with my patch hang still here (probably depend on something else) ....
On Thu, Sep 14, 2023 at 9:37 AM Igor BEGHETTO via Cin <[email protected]> wrote:
Andrew, I am sorry. Maybe I wasn't clear. I followed your steps/video and tested as I could on a my project.
I
did't use your patch, I used the monthly version of Cinelerra-GG. No freeze/hang here.
IgorBeg
Il 13/09/2023 08:35, Andrew Randrianasulu ha scritto: > > > ср, 13 сент. 2023 г., 09:32 Igor BEGHETTO via Cin > <[email protected] <mailto:[email protected] : > > I tested it on "UbuntuStudio16.04_LTS_64bit" using > "CinGG-20230831-x86_64-older_distros.AppImage". > I followed your steps and your demo video, more other things (e.g. > using > Proxy, applying an Efffect and some keyframes): never a crash, here. > > > Thanks! While it was freeze/hang I did not know how to interrupt, so > "crash" was due to me ctrl-C cin instance from terminal (still it > pointed at function where it was spinning, so I come up with my patch) -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
participants (4)
-
Andrea paz -
Andrew Randrianasulu -
Igor BEGHETTO -
Phyllis Smith