Добавляем нового пользователя
При попытке ввести пароль, получаем SIGSEGV с таким логом:
==22941== Use of uninitialised value of size 8
==22941== at 0xBCA87B8: on_password_changed (in /usr/lib/libublsettingsui-gtk3.so.1.70)
==22941== by 0x580CCE4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FDB21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x49DEC29: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x49EA576: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x57DC649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x580D2D1: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FDB21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x49E787A: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x49EED17: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941==
==22941== Mismatched free() / delete / delete []
==22941== at 0x484B8CF: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22941== by 0x56FC8E8: g_slice_free_chain_with_offset (in /usr/lib/libglib-2.0.so.0.8000.2)
==22941== by 0x57DB218: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57DC649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x580CCE4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FDB21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x49DEC29: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x49EA576: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x57DC649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x580D2D1: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== Address 0x2b6137f0 is 0 bytes inside a block of size 64 alloc'd
==22941== at 0x580938D: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57EE4A4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57EFEAD: g_object_newv (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x49538D5: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x495619E: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x4956FC2: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x56DE96B: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==22941== by 0x56E1D76: g_markup_parse_context_parse (in /usr/lib/libglib-2.0.so.0.8000.2)
==22941== by 0x495836B: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x494ABF3: gtk_builder_add_from_resource (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x494C9BC: gtk_builder_new_from_resource (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0xBCB054D: yon_password_window_new (in /usr/lib/libublsettingsui-gtk3.so.1.70)
==22941==
==22941== Invalid read of size 8
==22941== at 0x56FC8F4: g_slice_free_chain_with_offset (in /usr/lib/libglib-2.0.so.0.8000.2)
==22941== by 0x57DB218: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57DC649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x580CCE4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FDB21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x49DEC29: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x49EA576: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x57DC649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x580D2D1: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FDB21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== Address 0x60000000e is not stack'd, malloc'd or (recently) free'd
==22941==
==22941==
==22941== Process terminating with default action of signal 11 (SIGSEGV)
==22941== Access not within mapped region at address 0x60000000E
==22941== at 0x56FC8F4: g_slice_free_chain_with_offset (in /usr/lib/libglib-2.0.so.0.8000.2)
==22941== by 0x57DB218: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57DC649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x580CCE4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FDB21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x49DEC29: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x49EA576: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x57DC649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x580D2D1: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FDB21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== If you believe this happened as a result of a stack
==22941== overflow in your program's main thread (unlikely but
==22941== possible), you can try to increase the size of the
==22941== main thread stack using the --main-stacksize= flag.
==22941== The main thread stack size used in this run was 8388608.
==22941==
==22941== HEAP SUMMARY:
==22941== in use at exit: 77,172,566 bytes in 1,363,064 blocks
==22941== total heap usage: 5,509,741 allocs, 4,146,677 frees, 57,898,741,386 bytes allocated
==22941==
==22941== LEAK SUMMARY:
==22941== definitely lost: 1,932,595 bytes in 7,501 blocks
==22941== indirectly lost: 7,447,533 bytes in 244,220 blocks
==22941== possibly lost: 7,643,895 bytes in 119,342 blocks
==22941== still reachable: 56,276,583 bytes in 966,582 blocks
==22941== suppressed: 0 bytes in 0 blocks
==22941== Rerun with --leak-check=full to see details of leaked memory
==22941==
==22941== Use --track-origins=yes to see where uninitialised values come from
==22941== For lists of detected and suppressed errors, rerun with: -s
==22941== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
Ошибка сегментирования
Добавляем нового пользователя

При попытке ввести пароль, получаем SIGSEGV с таким логом:
```
==22941== Use of uninitialised value of size 8
==22941== at 0xBCA87B8: on_password_changed (in /usr/lib/libublsettingsui-gtk3.so.1.70)
==22941== by 0x580CCE4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FDB21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x49DEC29: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x49EA576: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x57DC649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x580D2D1: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FDB21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x49E787A: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x49EED17: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941==
==22941== Mismatched free() / delete / delete []
==22941== at 0x484B8CF: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22941== by 0x56FC8E8: g_slice_free_chain_with_offset (in /usr/lib/libglib-2.0.so.0.8000.2)
==22941== by 0x57DB218: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57DC649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x580CCE4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FDB21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x49DEC29: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x49EA576: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x57DC649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x580D2D1: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== Address 0x2b6137f0 is 0 bytes inside a block of size 64 alloc'd
==22941== at 0x580938D: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57EE4A4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57EFEAD: g_object_newv (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x49538D5: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x495619E: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x4956FC2: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x56DE96B: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==22941== by 0x56E1D76: g_markup_parse_context_parse (in /usr/lib/libglib-2.0.so.0.8000.2)
==22941== by 0x495836B: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x494ABF3: gtk_builder_add_from_resource (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x494C9BC: gtk_builder_new_from_resource (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0xBCB054D: yon_password_window_new (in /usr/lib/libublsettingsui-gtk3.so.1.70)
==22941==
==22941== Invalid read of size 8
==22941== at 0x56FC8F4: g_slice_free_chain_with_offset (in /usr/lib/libglib-2.0.so.0.8000.2)
==22941== by 0x57DB218: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57DC649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x580CCE4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FDB21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x49DEC29: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x49EA576: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x57DC649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x580D2D1: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FDB21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== Address 0x60000000e is not stack'd, malloc'd or (recently) free'd
==22941==
==22941==
==22941== Process terminating with default action of signal 11 (SIGSEGV)
==22941== Access not within mapped region at address 0x60000000E
==22941== at 0x56FC8F4: g_slice_free_chain_with_offset (in /usr/lib/libglib-2.0.so.0.8000.2)
==22941== by 0x57DB218: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57DC649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x580CCE4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FDB21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x49DEC29: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x49EA576: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==22941== by 0x57DC649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x580D2D1: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FD5DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== by 0x57FDB21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==22941== If you believe this happened as a result of a stack
==22941== overflow in your program's main thread (unlikely but
==22941== possible), you can try to increase the size of the
==22941== main thread stack using the --main-stacksize= flag.
==22941== The main thread stack size used in this run was 8388608.
==22941==
==22941== HEAP SUMMARY:
==22941== in use at exit: 77,172,566 bytes in 1,363,064 blocks
==22941== total heap usage: 5,509,741 allocs, 4,146,677 frees, 57,898,741,386 bytes allocated
==22941==
==22941== LEAK SUMMARY:
==22941== definitely lost: 1,932,595 bytes in 7,501 blocks
==22941== indirectly lost: 7,447,533 bytes in 244,220 blocks
==22941== possibly lost: 7,643,895 bytes in 119,342 blocks
==22941== still reachable: 56,276,583 bytes in 966,582 blocks
==22941== suppressed: 0 bytes in 0 blocks
==22941== Rerun with --leak-check=full to see details of leaked memory
==22941==
==22941== Use --track-origins=yes to see where uninitialised values come from
==22941== For lists of detected and suppressed errors, rerun with: -s
==22941== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
Ошибка сегментирования
```
Теперь крашит когда начинаешь что-то в него вводить
Thread 1 "ubinstall-gtk" received signal SIGSEGV, Segmentation fault.
0x00005555584c4e10 in ?? ()
0x00007ffff6ff764a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7027ce5 in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff70185dc in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018b22 in g_signal_emit_by_name ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff78f0c2a in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff78fc577 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff6ff764a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0x00007ffff70282d2 in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff70185dc in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018b22 in g_signal_emit_by_name ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff78f987b in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff7900d18 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff6ff5e9f in g_cclosure_marshal_VOID__STRINGv ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018732 in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018b22 in g_signal_emit_by_name ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff6ff5e9f in g_cclosure_marshal_VOID__STRINGv ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018732 in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018b22 in g_signal_emit_by_name ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff796e95b in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff78fbe4d in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff782b829 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff701791f in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7af8cd5 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff7b07fcc in gtk_window_propagate_key_event ()
from /usr/lib/libgtk-3.so.0
0x00007ffff7b0a6b4 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff782b829 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff7018732 in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7af8cd5 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff7992d2a in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff7993797 in gtk_main_do_event () from /usr/lib/libgtk-3.so.0
0x00007ffff76ddb77 in ?? () from /usr/lib/libgdk-3.so.0
0x00007ffff7736438 in ?? () from /usr/lib/libgdk-3.so.0
0x00007ffff70a3a89 in ?? () from /usr/lib/libglib-2.0.so.0
0x00007ffff71059b7 in ?? () from /usr/lib/libglib-2.0.so.0
0x00007ffff70a4787 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
0x00007ffff79912bf in gtk_main () from /usr/lib/libgtk-3.so.0
0x000055555555c34b in main ()
Теперь крашит когда начинаешь что-то в него вводить
```
Thread 1 "ubinstall-gtk" received signal SIGSEGV, Segmentation fault.
0x00005555584c4e10 in ?? ()
0x00007ffff6ff764a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7027ce5 in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff70185dc in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018b22 in g_signal_emit_by_name ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff78f0c2a in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff78fc577 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff6ff764a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
0x00007ffff70282d2 in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff70185dc in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018b22 in g_signal_emit_by_name ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff78f987b in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff7900d18 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff6ff5e9f in g_cclosure_marshal_VOID__STRINGv ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018732 in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018b22 in g_signal_emit_by_name ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff6ff5e9f in g_cclosure_marshal_VOID__STRINGv ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018732 in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018b22 in g_signal_emit_by_name ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff796e95b in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff78fbe4d in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff782b829 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff701791f in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7af8cd5 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff7b07fcc in gtk_window_propagate_key_event ()
from /usr/lib/libgtk-3.so.0
0x00007ffff7b0a6b4 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff782b829 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff7018732 in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff7018904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
0x00007ffff7af8cd5 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff7992d2a in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff7993797 in gtk_main_do_event () from /usr/lib/libgtk-3.so.0
0x00007ffff76ddb77 in ?? () from /usr/lib/libgdk-3.so.0
0x00007ffff7736438 in ?? () from /usr/lib/libgdk-3.so.0
0x00007ffff70a3a89 in ?? () from /usr/lib/libglib-2.0.so.0
0x00007ffff71059b7 in ?? () from /usr/lib/libglib-2.0.so.0
0x00007ffff70a4787 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
0x00007ffff79912bf in gtk_main () from /usr/lib/libgtk-3.so.0
0x000055555555c34b in main ()
```
Старые библиотеки удалены, и поставлены актуальные
Если запускать через valgrind то вот логи при ошибке:
==11216== Syscall param writev(vector[1]) points to uninitialised byte(s)
==11216== at 0xBD582D2: __syscall_cancel_arch (syscall_cancel.S:56)
==11216== by 0xBD4C5C2: __internal_syscall_cancel (cancellation.c:49)
==11216== by 0xBD4C603: __syscall_cancel (cancellation.c:75)
==11216== by 0xBDD1F70: writev (writev.c:26)
==11216== by 0xC50D3DD: ??? (in /usr/lib/libxcb.so.1.1.0)
==11216== by 0xC50D55F: ??? (in /usr/lib/libxcb.so.1.1.0)
==11216== by 0xC50EA68: xcb_writev (in /usr/lib/libxcb.so.1.1.0)
==11216== by 0xC0D7105: _XSend (in /usr/lib/libX11.so.6.4.0)
==11216== by 0xC0CECB0: ??? (in /usr/lib/libX11.so.6.4.0)
==11216== by 0xC0CF299: XPutImage (in /usr/lib/libX11.so.6.4.0)
==11216== by 0x53DB42B: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x53DEA28: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== Address 0x292fae9d is 29 bytes inside a block of size 960 alloc'd
==11216== at 0x4848788: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11216== by 0xC0D75B5: _XAllocScratch (in /usr/lib/libX11.so.6.4.0)
==11216== by 0xC0CEE63: ??? (in /usr/lib/libX11.so.6.4.0)
==11216== by 0xC0CF299: XPutImage (in /usr/lib/libX11.so.6.4.0)
==11216== by 0x53DB42B: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x53DEA28: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x53A3B7E: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x534E870: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x539F2A3: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x5359B2D: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x53AA269: cairo_mask (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x49CFBCA: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216==
==11216== Use of uninitialised value of size 8
==11216== at 0xBCAC7B8: on_password_changed (in /usr/lib/libublsettingsui-gtk3.so.1.70)
==11216== by 0x5815CE4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58065DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x5806B21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x49E7C29: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x49F3576: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x57E5649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58162D1: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58065DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x5806B21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x49F087A: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x49F7D17: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216==
==11216== Jump to the invalid address stated on the next line
==11216== at 0x100013F800000: ???
==11216== by 0x5815CE4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58065DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x5806B21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x49E7C29: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x49F3576: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x57E5649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58162D1: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58065DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x5806B21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x49F087A: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x49F7D17: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== Address 0x100013f800000 is not stack'd, malloc'd or (recently) free'd
==11216==
==11216==
==11216== Process terminating with default action of signal 11 (SIGSEGV)
==11216== Bad permissions for mapped region at address 0x100013F800000
==11216== at 0x100013F800000: ???
==11216== by 0x5815CE4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58065DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x5806B21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x49E7C29: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x49F3576: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x57E5649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58162D1: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58065DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x5806B21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x49F087A: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x49F7D17: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216==
==11216== HEAP SUMMARY:
==11216== in use at exit: 78,014,232 bytes in 1,368,214 blocks
==11216== total heap usage: 4,395,143 allocs, 3,026,929 frees, 57,791,879,450 bytes allocated
==11216==
==11216== LEAK SUMMARY:
==11216== definitely lost: 1,561,985 bytes in 7,495 blocks
==11216== indirectly lost: 5,941,101 bytes in 201,637 blocks
==11216== possibly lost: 9,779,726 bytes in 167,884 blocks
==11216== still reachable: 56,867,076 bytes in 965,943 blocks
==11216== suppressed: 0 bytes in 0 blocks
==11216== Rerun with --leak-check=full to see details of leaked memory
==11216==
==11216== Use --track-origins=yes to see where uninitialised values come from
==11216== For lists of detected and suppressed errors, rerun with: -s
==11216== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
Ошибка сегментирования
Старые библиотеки удалены, и поставлены актуальные

Если запускать через valgrind то вот логи при ошибке:
```
==11216== Syscall param writev(vector[1]) points to uninitialised byte(s)
==11216== at 0xBD582D2: __syscall_cancel_arch (syscall_cancel.S:56)
==11216== by 0xBD4C5C2: __internal_syscall_cancel (cancellation.c:49)
==11216== by 0xBD4C603: __syscall_cancel (cancellation.c:75)
==11216== by 0xBDD1F70: writev (writev.c:26)
==11216== by 0xC50D3DD: ??? (in /usr/lib/libxcb.so.1.1.0)
==11216== by 0xC50D55F: ??? (in /usr/lib/libxcb.so.1.1.0)
==11216== by 0xC50EA68: xcb_writev (in /usr/lib/libxcb.so.1.1.0)
==11216== by 0xC0D7105: _XSend (in /usr/lib/libX11.so.6.4.0)
==11216== by 0xC0CECB0: ??? (in /usr/lib/libX11.so.6.4.0)
==11216== by 0xC0CF299: XPutImage (in /usr/lib/libX11.so.6.4.0)
==11216== by 0x53DB42B: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x53DEA28: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== Address 0x292fae9d is 29 bytes inside a block of size 960 alloc'd
==11216== at 0x4848788: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11216== by 0xC0D75B5: _XAllocScratch (in /usr/lib/libX11.so.6.4.0)
==11216== by 0xC0CEE63: ??? (in /usr/lib/libX11.so.6.4.0)
==11216== by 0xC0CF299: XPutImage (in /usr/lib/libX11.so.6.4.0)
==11216== by 0x53DB42B: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x53DEA28: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x53A3B7E: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x534E870: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x539F2A3: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x5359B2D: ??? (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x53AA269: cairo_mask (in /usr/lib/libcairo.so.2.11800.0)
==11216== by 0x49CFBCA: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216==
==11216== Use of uninitialised value of size 8
==11216== at 0xBCAC7B8: on_password_changed (in /usr/lib/libublsettingsui-gtk3.so.1.70)
==11216== by 0x5815CE4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58065DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x5806B21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x49E7C29: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x49F3576: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x57E5649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58162D1: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58065DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x5806B21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x49F087A: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x49F7D17: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216==
==11216== Jump to the invalid address stated on the next line
==11216== at 0x100013F800000: ???
==11216== by 0x5815CE4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58065DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x5806B21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x49E7C29: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x49F3576: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x57E5649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58162D1: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58065DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x5806B21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x49F087A: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x49F7D17: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== Address 0x100013f800000 is not stack'd, malloc'd or (recently) free'd
==11216==
==11216==
==11216== Process terminating with default action of signal 11 (SIGSEGV)
==11216== Bad permissions for mapped region at address 0x100013F800000
==11216== at 0x100013F800000: ???
==11216== by 0x5815CE4: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58065DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x5806B21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x49E7C29: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x49F3576: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x57E5649: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58162D1: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x58065DB: ??? (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x5806B21: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.8000.2)
==11216== by 0x49F087A: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216== by 0x49F7D17: ??? (in /usr/lib/libgtk-3.so.0.2409.32)
==11216==
==11216== HEAP SUMMARY:
==11216== in use at exit: 78,014,232 bytes in 1,368,214 blocks
==11216== total heap usage: 4,395,143 allocs, 3,026,929 frees, 57,791,879,450 bytes allocated
==11216==
==11216== LEAK SUMMARY:
==11216== definitely lost: 1,561,985 bytes in 7,495 blocks
==11216== indirectly lost: 5,941,101 bytes in 201,637 blocks
==11216== possibly lost: 9,779,726 bytes in 167,884 blocks
==11216== still reachable: 56,867,076 bytes in 965,943 blocks
==11216== suppressed: 0 bytes in 0 blocks
==11216== Rerun with --leak-check=full to see details of leaked memory
==11216==
==11216== Use --track-origins=yes to see where uninitialised values come from
==11216== For lists of detected and suppressed errors, rerun with: -s
==11216== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
Ошибка сегментирования
```
Еще раз запуллил и обновил. Ничего не поменялось.
Может ты что-то не выгрузил?
(скрин с KDE, но на XFCE тоже самое)
Еще раз запуллил и обновил. Ничего не поменялось.

Может ты что-то не выгрузил?
(скрин с KDE, но на XFCE тоже самое)
Добавляем нового пользователя

При попытке ввести пароль, получаем SIGSEGV с таким логом:
c1b1e68a5fТеперь крашит когда начинаешь что-то в него вводить
ты бибилотеки обновил? По логам не видно откуда падение лезет
сделай скриншот окна ввода пароля
Старые библиотеки удалены, и поставлены актуальные

Если запускать через valgrind то вот логи при ошибке:
ui библиотека не обновлена, полоса силы пароля не должна показываться
Еще раз запуллил и обновил. Ничего не поменялось.

Может ты что-то не выгрузил?
(скрин с KDE, но на XFCE тоже самое)
Еще раз полностью перегрузил библиотеки. Исправилось, но слетела локализация... Снова #265
273dc1bdf1Проблем не наблюдается. Закрываю.