SIGSEGV при вводе пароля для пользователя в автозапуске пользователя #259

Closed
opened 2 months ago by rodion.n · 11 comments
Collaborator

Добавляем нового пользователя
image
При попытке ввести пароль, получаем 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)
Ошибка сегментирования

Добавляем нового пользователя ![image](/attachments/b4086d5f-c7f0-47c7-a2ee-39d2145d605d) При попытке ввести пароль, получаем 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) Ошибка сегментирования ```
rodion.n added the неисправно label 2 months ago
rodion.n self-assigned this 2 months ago
YanTheKaller was assigned by rodion.n 2 months ago
Collaborator
https://gitea.ublinux.ru/YanTheKaller/libublsettingsui-gtk3/commit/c1b1e68a5f609d99d2e86fea785f94640bebe076
Poster
Collaborator

Теперь крашит когда начинаешь что-то в него вводить

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 () ```
Collaborator

ты бибилотеки обновил? По логам не видно откуда падение лезет

ты бибилотеки обновил? По логам не видно откуда падение лезет
Collaborator

сделай скриншот окна ввода пароля

сделай скриншот окна ввода пароля
Poster
Collaborator

Старые библиотеки удалены, и поставлены актуальные
image

Если запускать через 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)
Ошибка сегментирования

Старые библиотеки удалены, и поставлены актуальные ![image](/attachments/2fac3ca3-e9ef-4967-b652-33b1a2f1517a) Если запускать через 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) Ошибка сегментирования ```
Collaborator

ui библиотека не обновлена, полоса силы пароля не должна показываться

ui библиотека не обновлена, полоса силы пароля не должна показываться
Poster
Collaborator

Еще раз запуллил и обновил. Ничего не поменялось.
image
Может ты что-то не выгрузил?

(скрин с KDE, но на XFCE тоже самое)

Еще раз запуллил и обновил. Ничего не поменялось. ![image](/attachments/b9524374-d1fe-4887-8d42-8b039a8d7e79) Может ты что-то не выгрузил? (скрин с KDE, но на XFCE тоже самое)
230 KiB
Collaborator

image

![image](/attachments/080a2e98-796b-40b7-b436-fbb939a63ec2)
Poster
Collaborator

Еще раз полностью перегрузил библиотеки. Исправилось, но слетела локализация... Снова #265

Еще раз полностью перегрузил библиотеки. Исправилось, но слетела локализация... Снова https://gitea.ublinux.ru/Applications/ubinstall-gtk/issues/265
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/273dc1bdf1edfb0a30a3e8d5e4e4694c71ed2d35
Poster
Collaborator

Проблем не наблюдается. Закрываю.

Проблем не наблюдается. Закрываю.
rodion.n closed this issue 2 months ago
Sign in to join this conversation.
No Milestone
No project
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ubinstall-gtk#259
Loading…
There is no content yet.