Assertion when generating registry
Not sure what's going one but I'm hitting those when generating the registry with gst-plugins_rs
elements.
thread '<unnamed>' panicked at 'assertion failed: `(left == right)`
left: `40177472`,
right: `0`', /home/cassidy/.cargo/git/checkouts/glib-928cf7b282977403/679b807/src/subclass/types.rs:472:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:71
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:59
at src/libstd/panicking.rs:197
3: std::panicking::default_hook
at src/libstd/panicking.rs:211
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:474
5: std::panicking::continue_panic_fmt
at src/libstd/panicking.rs:381
6: std::panicking::begin_panic_fmt
at src/libstd/panicking.rs:336
7: glib::subclass::types::register_type
at ./<::std::macros::panic macros>:8
8: std::sync::once::Once::call_inner
at src/libstd/sync/once.rs:387
9: std::sync::once::Once::call_once
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/sync/once.rs:220
10: <gstrssodium::encrypter::Encrypter as glib::subclass::types::ObjectSubclass>::get_type
at ./<::glib::subclass::types::glib_object_subclass macros>:11
11: gstrssodium::encrypter::register
at gst-plugin-sodium/src/encrypter.rs:566
12: gstrssodium::plugin_init
at gst-plugin-sodium/src/lib.rs:70
13: gstrssodium::plugin_desc::plugin_init_trampoline::{{closure}}
at ./<::gst::subclass::plugin::gst_plugin_define macros>:43
14: core::ops::function::FnOnce::call_once
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libcore/ops/function.rs:231
15: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panic.rs:309
16: std::panicking::try::do_call
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panicking.rs:293
17: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:87
18: std::panicking::try
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panicking.rs:272
19: std::panic::catch_unwind
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panic.rs:388
20: gstrssodium::plugin_desc::plugin_init_trampoline
at ./<::gst::subclass::plugin::gst_plugin_define macros>:41
21: gst_plugin_register_func
at ../subprojects/gstreamer/gst/gstplugin.c:525
at ../subprojects/gstreamer/gst/gstplugin.c:479
22: _priv_gst_plugin_load_file_for_registry
at ../subprojects/gstreamer/gst/gstplugin.c:886
23: exchange_packets
at ../subprojects/gstreamer/gst/gstpluginloader.c:728
at ../subprojects/gstreamer/gst/gstpluginloader.c:836
at ../subprojects/gstreamer/gst/gstpluginloader.c:1006
at ../subprojects/gstreamer/gst/gstpluginloader.c:1034
24: _gst_plugin_loader_client_run
at ../subprojects/gstreamer/gst/gstpluginloader.c:583
25: main
at ../subprojects/gstreamer/libs/gst/helpers/gst-plugin-scanner.c:67
26: __libc_start_main
at ../csu/libc-start.c:308
27: _start
thread '<unnamed>' panicked at 'assertion failed: `(left == right)`
left: `40222608`,
right: `0`', /home/cassidy/.cargo/git/checkouts/glib-928cf7b282977403/47caa98/src/subclass/types.rs:472:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:71
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:59
at src/libstd/panicking.rs:197
3: std::panicking::default_hook
at src/libstd/panicking.rs:211
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:474
5: std::panicking::continue_panic_fmt
at src/libstd/panicking.rs:381
6: std::panicking::begin_panic_fmt
at src/libstd/panicking.rs:336
7: glib::subclass::types::register_type
at ./<::std::macros::panic macros>:8
8: std::sync::once::Once::call_inner
at src/libstd/sync/once.rs:387
9: std::sync::once::Once::call_once
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/sync/once.rs:220
10: <gstcdg::cdgdec::CdgDec as glib::subclass::types::ObjectSubclass>::get_type
at ./<::glib::subclass::types::glib_object_subclass macros>:11
11: gstcdg::cdgdec::register
at gst-plugin-cdg/src/cdgdec.rs:259
12: gstcdg::plugin_init
at gst-plugin-cdg/src/lib.rs:19
13: gstcdg::plugin_desc::plugin_init_trampoline::{{closure}}
at ./<::gst::subclass::plugin::gst_plugin_define macros>:43
14: core::ops::function::FnOnce::call_once
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libcore/ops/function.rs:231
15: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panic.rs:309
16: std::panicking::try::do_call
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panicking.rs:293
17: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:87
18: std::panicking::try
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panicking.rs:272
19: std::panic::catch_unwind
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panic.rs:388
20: gstcdg::plugin_desc::plugin_init_trampoline
at ./<::gst::subclass::plugin::gst_plugin_define macros>:41
21: gst_plugin_register_func
at ../subprojects/gstreamer/gst/gstplugin.c:525
at ../subprojects/gstreamer/gst/gstplugin.c:479
22: _priv_gst_plugin_load_file_for_registry
at ../subprojects/gstreamer/gst/gstplugin.c:886
23: exchange_packets
at ../subprojects/gstreamer/gst/gstpluginloader.c:728
at ../subprojects/gstreamer/gst/gstpluginloader.c:836
at ../subprojects/gstreamer/gst/gstpluginloader.c:1006
at ../subprojects/gstreamer/gst/gstpluginloader.c:1034
24: _gst_plugin_loader_client_run
at ../subprojects/gstreamer/gst/gstpluginloader.c:583
25: main
at ../subprojects/gstreamer/libs/gst/helpers/gst-plugin-scanner.c:67
26: __libc_start_main
at ../csu/libc-start.c:308
27: _start
thread '<unnamed>' panicked at 'Once instance has previously been poisoned', src/libstd/sync/once.rs:362:21
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:71
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:59
at src/libstd/panicking.rs:197
3: std::panicking::default_hook
at src/libstd/panicking.rs:211
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:474
5: std::panicking::begin_panic
at src/libstd/panicking.rs:408
6: std::sync::once::Once::call_inner
at src/libstd/sync/once.rs:362
7: std::sync::once::Once::call_once
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/sync/once.rs:220
8: <gstrssodium::encrypter::Encrypter as glib::subclass::types::ObjectSubclass>::get_type
at ./<::glib::subclass::types::glib_object_subclass macros>:11
9: gstrssodium::encrypter::register
at gst-plugin-sodium/src/encrypter.rs:566
10: gstrssodium::plugin_init
at gst-plugin-sodium/src/lib.rs:70
11: gstrssodium::plugin_desc::plugin_init_trampoline::{{closure}}
at ./<::gst::subclass::plugin::gst_plugin_define macros>:43
12: core::ops::function::FnOnce::call_once
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libcore/ops/function.rs:231
13: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panic.rs:309
14: std::panicking::try::do_call
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panicking.rs:293
15: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:87
16: std::panicking::try
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panicking.rs:272
17: std::panic::catch_unwind
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panic.rs:388
18: gstrssodium::plugin_desc::plugin_init_trampoline
at ./<::gst::subclass::plugin::gst_plugin_define macros>:41
19: gst_plugin_register_func
at ../subprojects/gstreamer/gst/gstplugin.c:525
at ../subprojects/gstreamer/gst/gstplugin.c:479
20: _priv_gst_plugin_load_file_for_registry
at ../subprojects/gstreamer/gst/gstplugin.c:886
21: exchange_packets
at ../subprojects/gstreamer/gst/gstpluginloader.c:728
at ../subprojects/gstreamer/gst/gstpluginloader.c:836
at ../subprojects/gstreamer/gst/gstpluginloader.c:1006
at ../subprojects/gstreamer/gst/gstpluginloader.c:1034
22: _gst_plugin_loader_client_run
at ../subprojects/gstreamer/gst/gstpluginloader.c:583
23: main
at ../subprojects/gstreamer/libs/gst/helpers/gst-plugin-scanner.c:67
24: __libc_start_main
at ../csu/libc-start.c:308
25: _start
thread '<unnamed>' panicked at 'Once instance has previously been poisoned', src/libstd/sync/once.rs:362:21
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:71
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:59
at src/libstd/panicking.rs:197
3: std::panicking::default_hook
at src/libstd/panicking.rs:211
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:474
5: std::panicking::begin_panic
at src/libstd/panicking.rs:408
6: std::sync::once::Once::call_inner
at src/libstd/sync/once.rs:362
7: std::sync::once::Once::call_once
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/sync/once.rs:220
8: <gstcdg::cdgdec::CdgDec as glib::subclass::types::ObjectSubclass>::get_type
at ./<::glib::subclass::types::glib_object_subclass macros>:11
9: gstcdg::cdgdec::register
at gst-plugin-cdg/src/cdgdec.rs:259
10: gstcdg::plugin_init
at gst-plugin-cdg/src/lib.rs:19
11: gstcdg::plugin_desc::plugin_init_trampoline::{{closure}}
at ./<::gst::subclass::plugin::gst_plugin_define macros>:43
12: core::ops::function::FnOnce::call_once
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libcore/ops/function.rs:231
13: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panic.rs:309
14: std::panicking::try::do_call
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panicking.rs:293
15: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:87
16: std::panicking::try
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panicking.rs:272
17: std::panic::catch_unwind
at /rustc/3c235d5600393dfe6c36eeed34042efad8d4f26e/src/libstd/panic.rs:388
18: gstcdg::plugin_desc::plugin_init_trampoline
at ./<::gst::subclass::plugin::gst_plugin_define macros>:41
19: gst_plugin_register_func
at ../subprojects/gstreamer/gst/gstplugin.c:525
at ../subprojects/gstreamer/gst/gstplugin.c:479
20: _priv_gst_plugin_load_file_for_registry
at ../subprojects/gstreamer/gst/gstplugin.c:886
21: exchange_packets
at ../subprojects/gstreamer/gst/gstpluginloader.c:728
at ../subprojects/gstreamer/gst/gstpluginloader.c:836
at ../subprojects/gstreamer/gst/gstpluginloader.c:1006
at ../subprojects/gstreamer/gst/gstpluginloader.c:1034
22: _gst_plugin_loader_client_run
at ../subprojects/gstreamer/gst/gstpluginloader.c:583
23: main
at ../subprojects/gstreamer/libs/gst/helpers/gst-plugin-scanner.c:67
24: __libc_start_main
at ../csu/libc-start.c:308
25: _start