Authenticator crashes when attempting to add a new application with "Failed to create element from factory name"
Issue Description
Authenticator crashes when attempting to add a new application.
Steps to reproduce
- Launch application
- Press "New Account" button
Expected behavior
When pressing the "New Account" button, you're able to add a new application.
Actual behavior
When pressing the "New Account" button, the application immediately crashes.
Environment
Name | Value |
---|---|
Authenticator Version |
4.0.3.r0.gba18941-1 , authenticator-git from the AUR.(Originally occurred on 4.0.3-1 .) |
Operating System | Arch Linux x86_64 5.11.11-arch1-1 |
Not sure what else to put here lol
Full Stacktrace or Logs
To get these logs I ran with RUST_BACKTRACE=full
, so it's easier to debug.
(authenticator:16248): Gtk-WARNING **: 19:01:41.320: Unknown key gtk-button-images in /home/solonovamax/.config/gtk-4.0/settings.ini
(authenticator:16248): Gtk-WARNING **: 19:01:41.320: Unknown key gtk-menu-images in /home/solonovamax/.config/gtk-4.0/settings.ini
(authenticator:16248): Gtk-WARNING **: 19:01:41.320: Unknown key gtk-toolbar-style in /home/solonovamax/.config/gtk-4.0/settings.ini
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: BoolError { message: "Failed to create element from factory name", filename: "/home/solonovamax/.cache/yay/authenticator-git/src/authenticator/build/target/cargo-home/git/checkouts/gstreamer-rs-79e52a2d27eb91a3/762450b/gstreamer/src/auto/element_factory.rs", function: "gstreamer::auto::element_factory", line: 195 }', src/widgets/camera.rs:130:70
stack backtrace:
0: 0x556965577a70 - <unknown>
1: 0x55696559849c - <unknown>
2: 0x556965570955 - <unknown>
3: 0x556965579c95 - <unknown>
4: 0x5569655797f3 - <unknown>
5: 0x55696557a431 - <unknown>
6: 0x556965579f77 - <unknown>
7: 0x556965577f0c - <unknown>
8: 0x556965579ed9 - <unknown>
9: 0x5569655963f1 - <unknown>
10: 0x556965596213 - <unknown>
11: 0x55696469f031 - <unknown>
12: 0x55696463ff79 - <unknown>
13: 0x55696476d9f6 - <unknown>
14: 0x556964614ede - <unknown>
15: 0x7fdc5927466a - g_type_create_instance
16: 0x7fdc5925d5fe - <unknown>
17: 0x7fdc5925e46d - g_object_new_with_properties
18: 0x7fdc5925ee52 - g_object_new
19: 0x7fdc59705063 - <unknown>
20: 0x7fdc59708bb1 - <unknown>
21: 0x7fdc5970baaf - <unknown>
22: 0x7fdc59706f2f - <unknown>
23: 0x7fdc5970cae3 - <unknown>
24: 0x7fdc597010aa - gtk_builder_extend_with_template
25: 0x7fdc598f5c2c - gtk_widget_init_template
26: 0x55696457e59f - <unknown>
27: 0x55696461274a - <unknown>
28: 0x55696463ad9a - <unknown>
29: 0x556964614890 - <unknown>
30: 0x7fdc5927466a - g_type_create_instance
31: 0x7fdc5925d5fe - <unknown>
32: 0x7fdc5925e72d - g_object_newv
33: 0x5569654d295b - <unknown>
34: 0x5569654d1afe - <unknown>
35: 0x5569646cc775 - <unknown>
36: 0x55696470020b - <unknown>
37: 0x556964762565 - <unknown>
38: 0x5569646b1bca - <unknown>
39: 0x556964590220 - <unknown>
40: 0x7fdc5924eddf - g_closure_invoke
41: 0x7fdc59277fbd - <unknown>
42: 0x7fdc5926bcad - g_signal_emit_valist
43: 0x7fdc5926c210 - g_signal_emit
44: 0x7fdc59368c2e - <unknown>
45: 0x7fdc59904d06 - <unknown>
46: 0x7fdc59904d45 - <unknown>
47: 0x7fdc5926c096 - g_signal_emit_valist
48: 0x7fdc5926c210 - g_signal_emit
49: 0x7fdc596d4117 - <unknown>
50: 0x7fdc5926c096 - g_signal_emit_valist
51: 0x7fdc5926c210 - g_signal_emit
52: 0x7fdc597939bf - <unknown>
53: 0x7fdc592536ec - g_cclosure_marshal_VOID__BOXEDv
54: 0x7fdc5926c096 - g_signal_emit_valist
55: 0x7fdc5926c210 - g_signal_emit
56: 0x7fdc5978e9f8 - <unknown>
57: 0x7fdc5979197b - <unknown>
58: 0x7fdc59794e9d - <unknown>
59: 0x7fdc598ed07f - <unknown>
60: 0x7fdc598ed36c - <unknown>
61: 0x7fdc59a99426 - <unknown>
62: 0x7fdc597da51b - <unknown>
63: 0x7fdc59902288 - <unknown>
64: 0x7fdc599c083b - <unknown>
65: 0x7fdc599ec891 - <unknown>
66: 0x7fdc5924eddf - g_closure_invoke
67: 0x7fdc59277fbd - <unknown>
68: 0x7fdc5926b2db - g_signal_emit_valist
69: 0x7fdc5926c210 - g_signal_emit
70: 0x7fdc59a9956a - <unknown>
71: 0x7fdc59a2f20a - <unknown>
72: 0x7fdc5915af9c - g_main_context_dispatch
73: 0x7fdc591aea49 - <unknown>
74: 0x7fdc591586f1 - g_main_context_iteration
75: 0x7fdc5936322e - g_application_run
76: 0x556964712562 - <unknown>
77: 0x55696468e0f7 - <unknown>
78: 0x556964732b4b - <unknown>
79: 0x5569645ce84b - <unknown>
80: 0x55696472f5fe - <unknown>
81: 0x55696468fa11 - <unknown>
82: 0x55696557a947 - <unknown>
83: 0x55696468f9e7 - <unknown>
84: 0x556964732cda - <unknown>
85: 0x7fdc58b02b25 - __libc_start_main
86: 0x556964515b5e - <unknown>
87: 0x0 - <unknown>