~alextee/zrythm-bug#752: 
Switching the curve algorythm of an automation region from Superellipse to Logarythmic causes a non-fatal error.

#What did you do?

Switching the curve algorythm of an automation region from Superellipse to Logarythmic causes a non-fatal error.

#Version

Zrythm 1.0.0-alpha.26.0.13 (debugoptimized)
  built with gcc 9.3.0 for linux (appimage)
    +carla
    +jack1
    +pulse
    +rtmidi
    +rtaudio
    +sdl2
    +gtksourceview3
    +guile
    +lsp-dsp-lib

#Other info

Software freshly re-launched to try not to carry previous errors into the equation.

#Backtrace

../src/utils/backtrace.c (_backtrace_get:345)
../src/utils/log.c (log_writer:938)
??? g_log_structured_array
??? g_log_default_handler
??? g_logv
??? g_log
../src/gui/widgets/automation_arranger.c (on_curve_algorithm_selected:211)
??? g_closure_invoke
??? unknown
??? g_signal_emit_valist
??? g_signal_emit
??? gtk_widget_activate
??? gtk_menu_shell_activate_item
??? unknown
??? unknown
??? unknown
??? g_signal_emit_valist
??? g_signal_emit
??? unknown
??? unknown
??? gtk_main_do_event
??? unknown
??? unknown
??? g_main_context_dispatch
??? unknown
??? g_main_context_iteration
??? g_application_run
../src/main.c (main:42)
??? __libc_start_main
??? _start
??? unknown

#Fatal

No

#Action stack

[0] Create automation selections
[1] Create automation selections
[2] Move arranger selections
[3] Create automation selections
[4] Delete arranger selections
[5] Edit arranger selections
[6] Change Fader
[7] Change Fader
[8] Create automation selections
[9] Move arranger selections
[10] Create automation selections
[11] Delete arranger selections
[12] Edit arranger selections

#Log

zrythm-Message: 18:37:41.079: (arranger_widget_redraw_whole:5397): redraw whole midi arranger
zrythm-Message: 18:37:41.079: (arranger_widget_redraw_whole:5397): redraw whole midi modifier arranger
zrythm-Message: 18:37:41.079: (arranger_widget_redraw_whole:5397): redraw whole timeline arranger
zrythm-Message: 18:37:41.079: (arranger_widget_redraw_whole:5397): redraw whole timeline arranger
zrythm-Message: 18:37:41.079: (arranger_widget_redraw_whole:5397): redraw whole automation arranger
zrythm-Message: 18:37:41.079: (arranger_widget_redraw_whole:5397): redraw whole audio arranger
zrythm-Message: 18:37:41.079: (arranger_widget_redraw_whole:5397): redraw whole chord arranger
zrythm-Message: 18:37:41.079: (event_manager_process_now:2116): done
(zrythm:17561): zrythm-DEBUG: 18:37:41.079: (arranger_selections_free_full:1809): freeing arranger selections 0x556f60ca6a30...
zrythm-Message: 18:37:41.079: (arranger_widget_redraw_whole:5397): redraw whole automation arranger
(zrythm:17561): zrythm-DEBUG: 18:37:41.079: (drag_end:5044): arranger drag end done
(zrythm:17561): zrythm-DEBUG: 18:37:42.876: (drag_begin:2812): arranger drag begin starting...
zrythm-Message: 18:37:42.876: (drag_begin:2868): objects hit 0
(zrythm:17561): zrythm-DEBUG: 18:37:42.876: (drag_begin:2869): action: NONE
zrythm-Message: 18:37:42.876: (create_item:2116): creating item at 518.000000,295.000000
zrythm-Message: 18:37:42.876: (automation_arranger_widget_create_ap:131): normalized val is 0.329545
(zrythm:17561): zrythm-DEBUG: 18:37:42.876: (automation_region_add_ap:154): pushing UI event ET_ARRANGER_OBJECT_CREATED (automation_region_add_ap:154)
(zrythm:17561): zrythm-DEBUG: 18:37:42.876: (automation_arranger_widget_create_ap:162): pushing UI event ET_ARRANGER_OBJECT_CREATED (automation_arranger_widget_create_ap:162)
(zrythm:17561): zrythm-DEBUG: 18:37:42.876: (arranger_object_select:159): selecting object:
zrythm-Message: 18:37:42.876: (arranger_object_print:855): Automation Point (6.4.1.0.0000)
zrythm-Message: 18:37:42.876: (arranger_selections_clear:1570): clearing automation_point selections
(zrythm:17561): zrythm-DEBUG: 18:37:42.876: (drag_begin:2992): arranger drag begin done
(zrythm:17561): zrythm-DEBUG: 18:37:42.976: (drag_end:4904): arranger drag end starting...
zrythm-Message: 18:37:42.976: (event_manager_process_now:2111): processing events now...
zrythm-Message: 18:37:42.976: (event_manager_process_now:2116): done
zrythm-Message: 18:37:42.976: (midi_panic_all:305): ~ midi panic all (queued: 1) ~
zrythm-Message: 18:37:42.976: (engine_wait_for_pause:1119): setting run to 0 and waiting for cycle to finish...
zrythm-Message: 18:37:42.976: (engine_wait_for_pause:1130): cycle finished
zrythm-Message: 18:37:42.981: (undoable_action_do:301): [DOING ACTION]: ARRANGER_SELECTIONS (Create automation selections)
zrythm-Message: 18:37:42.981: (region_update_link_group:867): updating link group -1
(zrythm:17561): zrythm-DEBUG: 18:37:42.981: (do_or_undo_create_or_delete:2122): pushing UI event ET_ARRANGER_SELECTIONS_CREATED (do_or_undo_create_or_delete:2122)
zrythm-Message: 18:37:42.981: (undoable_action_do:301): [DONE]: ARRANGER_SELECTIONS (Create automation selections)
zrythm-Message: 18:37:42.981: (engine_resume:1161): resuming engine...
(zrythm:17561): zrythm-DEBUG: 18:37:42.981: (transport_move_playhead:725): pushing UI event ET_PLAYHEAD_POS_CHANGED_MANUALLY (transport_move_playhead:725)
zrythm-Message: 18:37:42.981: (undo_stack_pop_last:384): <undo stack> popping last (top = 127)
(zrythm:17561): zrythm-DEBUG: 18:37:42.981: (arranger_selections_free_full:1809): freeing arranger selections 0x556f473a1920...
zrythm-Message: 18:37:42.981: (free_region:3839): freeing region Geonkick...
zrythm-Message: 18:37:42.981: (undo_stack_push:237): pushed to undo/redo stack
(zrythm:17561): zrythm-DEBUG: 18:37:42.981: (undo_manager_perform:337): pushing UI event ET_UNDO_REDO_ACTION_DONE (undo_manager_perform:337)
zrythm-Message: 18:37:42.981: (event_manager_process_now:2111): processing events now...
zrythm-Message: 18:37:42.981: (arranger_widget_redraw_whole:5397): redraw whole automation arranger
zrythm-Message: 18:37:42.981: (arranger_widget_redraw_whole:5397): redraw whole midi arranger
zrythm-Message: 18:37:42.981: (arranger_widget_redraw_whole:5397): redraw whole midi modifier arranger
zrythm-Message: 18:37:42.981: (arranger_widget_redraw_whole:5397): redraw whole timeline arranger
zrythm-Message: 18:37:42.981: (arranger_widget_redraw_whole:5397): redraw whole timeline arranger
zrythm-Message: 18:37:42.981: (arranger_widget_redraw_whole:5397): redraw whole automation arranger
zrythm-Message: 18:37:42.981: (arranger_widget_redraw_whole:5397): redraw whole audio arranger
zrythm-Message: 18:37:42.981: (arranger_widget_redraw_whole:5397): redraw whole chord arranger
zrythm-Message: 18:37:42.981: (event_manager_process_now:2116): done
zrythm-Message: 18:37:43.012: (drag_cancel:2345): drag cancelled
(zrythm:17561): zrythm-DEBUG: 18:37:43.013: (arranger_selections_free_full:1809): freeing arranger selections 0x556f6fe37a20...
zrythm-Message: 18:37:43.013: (arranger_widget_redraw_whole:5397): redraw whole automation arranger
(zrythm:17561): zrythm-DEBUG: 18:37:43.014: (drag_end:5044): arranger drag end done
(zrythm:17561): zrythm-DEBUG: 18:37:43.014: (on_focus_out:5805): arranger focus out

(zrythm:17561): zrythm-CRITICAL **: 18:37:45.045: ((null):(null)): on_curve_algorithm_selected: assertion 'AUTOMATION_SELECTIONS->num_automation_points == 1 && AUTOMATION_SELECTIONS->automation_points[0] == info->ap' failed
zrythm-Message: 18:37:45.868: (meter_get_value:88): meter_get_value: blocks read for port Stereo out R is 0

(zrythm:17561): Gtk-WARNING **: 18:37:46.117: (gtk_window_set_titlebar:4336): gtk_window_set_titlebar() called on a realized window
(zrythm:17561): zrythm-DEBUG: 18:37:46.118: (log_idle_cb:792): pushing UI event ET_LOG_WARNING_STATE_CHANGED (log_idle_cb:792)
Status
RESOLVED INVALID
Submitter
~hellsend
Assigned to
No-one
Submitted
6 months ago
Updated
6 months ago
Labels
No labels applied.

~alextee REPORTED INVALID 6 months ago

cannot reproduce and code has been removed

Register here or Log in to comment, or comment via email.