Project

General

Profile

Bug #1862

Un soloing the track crashes Zrythm.

Added by Apoorv Singh 6 days ago. Updated 6 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
08/01/2020
Due date:
% Done:

0%

Estimated time:

Description

Steps to reproduce

Write a list of steps to reproduce the bug

What happens?

Please tell us what happened

What is expected?

What is expected to happen?

Version

Zrythm 0.8.757

Other info

Context, distro, etc.

Backtrace

Error: Segmentation fault - Backtrace:
zrythm(backtrace_get+0x58) [0x56216098f688]
zrythm(+0x4e268) [0x56216093d268]
/usr/lib/libc.so.6(+0x3c3e0) [0x7f3be4d3d3e0]
zrythm(channel_add_plugin+0xb4) [0x562160950444]
zrythm(channel_clone+0x66) [0x562160950c26]
zrythm(track_clone+0x9f) [0x56216096e20f]
zrythm(tracklist_selections_clone+0x3d) [0x5621609813ed]
zrythm(edit_tracks_action_new+0x82) [0x562160998932]
zrythm(fader_set_soloed+0x131) [0x5621609571a1]
zrythm(+0xfa448) [0x5621609e9448]
/usr/lib/libgtk-3.so.0(+0x84b3b) [0x7f3be6651b3b]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x127a) [0x7f3be613d80a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x90) [0x7f3be613d980]
/usr/lib/libgtk-3.so.0(+0x19535d) [0x7f3be676235d]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXEDv+0xa1) [0x7f3be6125221]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x127a) [0x7f3be613d80a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x90) [0x7f3be613d980]
/usr/lib/libgtk-3.so.0(+0x18e3b8) [0x7f3be675b3b8]
/usr/lib/libgtk-3.so.0(+0x1969db) [0x7f3be67639db]
/usr/lib/libgtk-3.so.0(+0x197384) [0x7f3be6764384]
/usr/lib/libgtk-3.so.0(gtk_event_controller_handle_event+0x73) [0x7f3be671fc33]
/usr/lib/libgtk-3.so.0(+0x3398af) [0x7f3be69068af]
/usr/lib/libgtk-3.so.0(+0x83249) [0x7f3be6650249]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x127a) [0x7f3be613d80a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x90) [0x7f3be613d980]
/usr/lib/libgtk-3.so.0(+0x3484a5) [0x7f3be69154a5]
/usr/lib/libgtk-3.so.0(+0x1e1c55) [0x7f3be67aec55]
/usr/lib/libgtk-3.so.0(gtk_main_do_event+0x11dd) [0x7f3be67affad]
/usr/lib/libgdk-3.so.0(+0x3c793) [0x7f3be650b793]
/usr/lib/libgdk-3.so.0(+0x8cf94) [0x7f3be655bf94]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x25c) [0x7f3be603743c]
/usr/lib/libglib-2.0.so.0(+0xa01d9) [0x7f3be60851d9]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x31) [0x7f3be6036221]
/usr/lib/libgio-2.0.so.0(g_application_run+0x1ce) [0x7f3be6230c9e]
zrythm(main+0x7da) [0x56216093d0ca]
/usr/lib/libc.so.6(__libc_start_main+0xf2) [0x7f3be4d28002]
zrythm(_start+0x2e) [0x56216093d12e]

Log

** Message: 19:09:09.329: (create_ports:979): 50: Filter 8 Enable
** Message: 19:09:09.329: (_port_new:498): Creating port Filter 9 Enable...
** Message: 19:09:09.329: (create_ports:979): 51: Filter 9 Enable
** Message: 19:09:09.330: (_port_new:498): Creating port Filter 10 Enable...
** Message: 19:09:09.330: (create_ports:979): 52: Filter 10 Enable
** Message: 19:09:09.330: (_port_new:498): Creating port In 1 Vu CTL...
** Message: 19:09:09.330: (create_ports:979): 53: In 1 Vu CTL
** Message: 19:09:09.330: (carla_native_plugin_instantiate:1010): activating carla plugin...
** Message: 19:09:09.330: (carla_native_plugin_instantiate:1013): carla plugin activated
** Message: 19:09:09.330: (host_dispatcher:202): host dispatcher
** Message: 19:09:09.351: (host_dispatcher:202): host dispatcher

** (zrythm:63040): CRITICAL **: 19:09:09.351: ((null):(null)): plugin_clone: assertion 'clone && clone->lv2 && clone->lv2->num_ports == pl->lv2->num_ports' failed
** Message: 19:09:09.403: (balance_control_finalize:420): finalizing...
** Message: 19:09:09.403: (balance_control_finalize:426): done
** Message: 19:09:09.455: (balance_control_finalize:420): finalizing...
** Message: 19:09:09.455: (balance_control_finalize:426): done
** Message: 19:09:09.488: (balance_control_finalize:420): finalizing...
** Message: 19:09:09.488: (balance_control_finalize:426): done
** Message: 19:09:09.538: (balance_control_finalize:420): finalizing...
** Message: 19:09:09.538: (balance_control_finalize:426): done
** Message: 19:09:11.638: (segv_handler:89): Error: Segmentation fault - Backtrace:
zrythm(backtrace_get+0x58) [0x56216098f688]
zrythm(+0x4e268) [0x56216093d268]
/usr/lib/libc.so.6(+0x3c3e0) [0x7f3be4d3d3e0]
zrythm(channel_add_plugin+0xb4) [0x562160950444]
zrythm(channel_clone+0x66) [0x562160950c26]
zrythm(track_clone+0x9f) [0x56216096e20f]
zrythm(tracklist_selections_clone+0x3d) [0x5621609813ed]
zrythm(edit_tracks_action_new+0x82) [0x562160998932]
zrythm(fader_set_soloed+0x131) [0x5621609571a1]
zrythm(+0xfa448) [0x5621609e9448]
/usr/lib/libgtk-3.so.0(+0x84b3b) [0x7f3be6651b3b]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x127a) [0x7f3be613d80a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x90) [0x7f3be613d980]
/usr/lib/libgtk-3.so.0(+0x19535d) [0x7f3be676235d]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXEDv+0xa1) [0x7f3be6125221]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x127a) [0x7f3be613d80a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x90) [0x7f3be613d980]
/usr/lib/libgtk-3.so.0(+0x18e3b8) [0x7f3be675b3b8]
/usr/lib/libgtk-3.so.0(+0x1969db) [0x7f3be67639db]
/usr/lib/libgtk-3.so.0(+0x197384) [0x7f3be6764384]
/usr/lib/libgtk-3.so.0(gtk_event_controller_handle_event+0x73) [0x7f3be671fc33]
/usr/lib/libgtk-3.so.0(+0x3398af) [0x7f3be69068af]
/usr/lib/libgtk-3.so.0(+0x83249) [0x7f3be6650249]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x127a) [0x7f3be613d80a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x90) [0x7f3be613d980]
/usr/lib/libgtk-3.so.0(+0x3484a5) [0x7f3be69154a5]
/usr/lib/libgtk-3.so.0(+0x1e1c55) [0x7f3be67aec55]
/usr/lib/libgtk-3.so.0(gtk_main_do_event+0x11dd) [0x7f3be67affad]
/usr/lib/libgdk-3.so.0(+0x3c793) [0x7f3be650b793]
/usr/lib/libgdk-3.so.0(+0x8cf94) [0x7f3be655bf94]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x25c) [0x7f3be603743c]
/usr/lib/libglib-2.0.so.0(+0xa01d9) [0x7f3be60851d9]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x31) [0x7f3be6036221]
/usr/lib/libgio-2.0.so.0(g_application_run+0x1ce) [0x7f3be6230c9e]
zrythm(main+0x7da) [0x56216093d0ca]
/usr/lib/libc.so.6(__libc_start_main+0xf2) [0x7f3be4d28002]
zrythm(_start+0x2e) [0x56216093d12e]

History

#1 Updated by Apoorv Singh 6 days ago

Apoorv Singh wrote:

Steps to reproduce

Write a list of steps to reproduce the bug

What happens?

Please tell us what happened

What is expected?

What is expected to happen?

Version

Zrythm 0.8.757

Other info

Context, distro, etc.

Backtrace

Error: Segmentation fault - Backtrace:
zrythm(backtrace_get+0x58) [0x56216098f688]
zrythm(+0x4e268) [0x56216093d268]
/usr/lib/libc.so.6(+0x3c3e0) [0x7f3be4d3d3e0]
zrythm(channel_add_plugin+0xb4) [0x562160950444]
zrythm(channel_clone+0x66) [0x562160950c26]
zrythm(track_clone+0x9f) [0x56216096e20f]
zrythm(tracklist_selections_clone+0x3d) [0x5621609813ed]
zrythm(edit_tracks_action_new+0x82) [0x562160998932]
zrythm(fader_set_soloed+0x131) [0x5621609571a1]
zrythm(+0xfa448) [0x5621609e9448]
/usr/lib/libgtk-3.so.0(+0x84b3b) [0x7f3be6651b3b]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x127a) [0x7f3be613d80a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x90) [0x7f3be613d980]
/usr/lib/libgtk-3.so.0(+0x19535d) [0x7f3be676235d]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXEDv+0xa1) [0x7f3be6125221]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x127a) [0x7f3be613d80a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x90) [0x7f3be613d980]
/usr/lib/libgtk-3.so.0(+0x18e3b8) [0x7f3be675b3b8]
/usr/lib/libgtk-3.so.0(+0x1969db) [0x7f3be67639db]
/usr/lib/libgtk-3.so.0(+0x197384) [0x7f3be6764384]
/usr/lib/libgtk-3.so.0(gtk_event_controller_handle_event+0x73) [0x7f3be671fc33]
/usr/lib/libgtk-3.so.0(+0x3398af) [0x7f3be69068af]
/usr/lib/libgtk-3.so.0(+0x83249) [0x7f3be6650249]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x127a) [0x7f3be613d80a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x90) [0x7f3be613d980]
/usr/lib/libgtk-3.so.0(+0x3484a5) [0x7f3be69154a5]
/usr/lib/libgtk-3.so.0(+0x1e1c55) [0x7f3be67aec55]
/usr/lib/libgtk-3.so.0(gtk_main_do_event+0x11dd) [0x7f3be67affad]
/usr/lib/libgdk-3.so.0(+0x3c793) [0x7f3be650b793]
/usr/lib/libgdk-3.so.0(+0x8cf94) [0x7f3be655bf94]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x25c) [0x7f3be603743c]
/usr/lib/libglib-2.0.so.0(+0xa01d9) [0x7f3be60851d9]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x31) [0x7f3be6036221]
/usr/lib/libgio-2.0.so.0(g_application_run+0x1ce) [0x7f3be6230c9e]
zrythm(main+0x7da) [0x56216093d0ca]
/usr/lib/libc.so.6(__libc_start_main+0xf2) [0x7f3be4d28002]
zrythm(_start+0x2e) [0x56216093d12e]

Log

** Message: 19:09:09.329: (create_ports:979): 50: Filter 8 Enable
** Message: 19:09:09.329: (_port_new:498): Creating port Filter 9 Enable...
** Message: 19:09:09.329: (create_ports:979): 51: Filter 9 Enable
** Message: 19:09:09.330: (_port_new:498): Creating port Filter 10 Enable...
** Message: 19:09:09.330: (create_ports:979): 52: Filter 10 Enable
** Message: 19:09:09.330: (_port_new:498): Creating port In 1 Vu CTL...
** Message: 19:09:09.330: (create_ports:979): 53: In 1 Vu CTL
** Message: 19:09:09.330: (carla_native_plugin_instantiate:1010): activating carla plugin...
** Message: 19:09:09.330: (carla_native_plugin_instantiate:1013): carla plugin activated
** Message: 19:09:09.330: (host_dispatcher:202): host dispatcher
** Message: 19:09:09.351: (host_dispatcher:202): host dispatcher

** (zrythm:63040): CRITICAL **: 19:09:09.351: ((null):(null)): plugin_clone: assertion 'clone && clone->lv2 && clone->lv2->num_ports == pl->lv2->num_ports' failed
** Message: 19:09:09.403: (balance_control_finalize:420): finalizing...
** Message: 19:09:09.403: (balance_control_finalize:426): done
** Message: 19:09:09.455: (balance_control_finalize:420): finalizing...
** Message: 19:09:09.455: (balance_control_finalize:426): done
** Message: 19:09:09.488: (balance_control_finalize:420): finalizing...
** Message: 19:09:09.488: (balance_control_finalize:426): done
** Message: 19:09:09.538: (balance_control_finalize:420): finalizing...
** Message: 19:09:09.538: (balance_control_finalize:426): done
** Message: 19:09:11.638: (segv_handler:89): Error: Segmentation fault - Backtrace:
zrythm(backtrace_get+0x58) [0x56216098f688]
zrythm(+0x4e268) [0x56216093d268]
/usr/lib/libc.so.6(+0x3c3e0) [0x7f3be4d3d3e0]
zrythm(channel_add_plugin+0xb4) [0x562160950444]
zrythm(channel_clone+0x66) [0x562160950c26]
zrythm(track_clone+0x9f) [0x56216096e20f]
zrythm(tracklist_selections_clone+0x3d) [0x5621609813ed]
zrythm(edit_tracks_action_new+0x82) [0x562160998932]
zrythm(fader_set_soloed+0x131) [0x5621609571a1]
zrythm(+0xfa448) [0x5621609e9448]
/usr/lib/libgtk-3.so.0(+0x84b3b) [0x7f3be6651b3b]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x127a) [0x7f3be613d80a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x90) [0x7f3be613d980]
/usr/lib/libgtk-3.so.0(+0x19535d) [0x7f3be676235d]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXEDv+0xa1) [0x7f3be6125221]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x127a) [0x7f3be613d80a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x90) [0x7f3be613d980]
/usr/lib/libgtk-3.so.0(+0x18e3b8) [0x7f3be675b3b8]
/usr/lib/libgtk-3.so.0(+0x1969db) [0x7f3be67639db]
/usr/lib/libgtk-3.so.0(+0x197384) [0x7f3be6764384]
/usr/lib/libgtk-3.so.0(gtk_event_controller_handle_event+0x73) [0x7f3be671fc33]
/usr/lib/libgtk-3.so.0(+0x3398af) [0x7f3be69068af]
/usr/lib/libgtk-3.so.0(+0x83249) [0x7f3be6650249]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x127a) [0x7f3be613d80a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x90) [0x7f3be613d980]
/usr/lib/libgtk-3.so.0(+0x3484a5) [0x7f3be69154a5]
/usr/lib/libgtk-3.so.0(+0x1e1c55) [0x7f3be67aec55]
/usr/lib/libgtk-3.so.0(gtk_main_do_event+0x11dd) [0x7f3be67affad]
/usr/lib/libgdk-3.so.0(+0x3c793) [0x7f3be650b793]
/usr/lib/libgdk-3.so.0(+0x8cf94) [0x7f3be655bf94]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x25c) [0x7f3be603743c]
/usr/lib/libglib-2.0.so.0(+0xa01d9) [0x7f3be60851d9]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x31) [0x7f3be6036221]
/usr/lib/libgio-2.0.so.0(g_application_run+0x1ce) [0x7f3be6230c9e]
zrythm(main+0x7da) [0x56216093d0ca]
/usr/lib/libc.so.6(__libc_start_main+0xf2) [0x7f3be4d28002]
zrythm(_start+0x2e) [0x56216093d12e]

I soloed one track and saved it, after reopening the project, I can't un-solo it, As a hack I have to solo every track to be able to listen to whole track, Or else it'll crash.

Also available in: Atom PDF