[Detaching after vfork from child process 9220]
Added ==> system ==> AUTOINSTALL[device] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[device]' option.
Added ==> system ==> AUTOINSTALL[part] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[part]' option.
No removal found --- system --- (null) --- [/etc/ublinux/autoinstall] --- /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the '(null)' option.
[New Thread 0x7fffdb7fe6c0 (LWP 9280)]
[Detaching after vfork from child process 9281]
realloc(): invalid pointer
Thread 7 "geag" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffdb7fe6c0 (LWP 9280)]
0x00007ffff0ad3e44 in ?? () from /usr/lib/libc.so.6
Происходит это после многих факторов:
После того как система ушла в спящий
После того как прочитал детально пользовательское соглашение
После того как походил по страницам приложения.

```
[Detaching after vfork from child process 9220]
Added ==> system ==> AUTOINSTALL[device] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[device]' option.
Added ==> system ==> AUTOINSTALL[part] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[part]' option.
No removal found --- system --- (null) --- [/etc/ublinux/autoinstall] --- /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the '(null)' option.
[New Thread 0x7fffdb7fe6c0 (LWP 9280)]
[Detaching after vfork from child process 9281]
realloc(): invalid pointer
Thread 7 "geag" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffdb7fe6c0 (LWP 9280)]
0x00007ffff0ad3e44 in ?? () from /usr/lib/libc.so.6
```

Происходит это после многих факторов:
- После того как система ушла в спящий
- После того как прочитал детально пользовательское соглашение
- После того как походил по страницам приложения.
[Detaching after vfork from child process 9877][Detaching after vfork from child process 9880]Added==> system==> AUTOINSTALL[device]==> [/etc/ublinux/autoinstall]==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for[/etc/ublinux/autoinstall] of the 'AUTOINSTALL[device]' option.
Added==> system==> AUTOINSTALL[part]==> [/etc/ublinux/autoinstall]==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for[/etc/ublinux/autoinstall] of the 'AUTOINSTALL[part]' option.
No removal found --- system --- (null) --- [/etc/ublinux/autoinstall] --- /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for[/etc/ublinux/autoinstall] of the '(null)' option.
[New Thread 0x7fffca04f6c0 (LWP 9940)][Detaching after vfork from child process 9941]
free(): invalid pointer
free(): invalid pointer
Thread 7"geag" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffca04f6c0 (LWP 9940)]
0x00007ffff0ad3e44 in ?? () from /usr/lib/libc.so.6
(gdb) up
#1 0x00007ffff0a7ba30 in raise () from /usr/lib/libc.so.6(gdb) up
#2 0x00007ffff0a634c3 in abort () from /usr/lib/libc.so.6(gdb) up
#3 0x00007ffff0a64354 in ?? () from /usr/lib/libc.so.6(gdb) up
#4 0x00007ffff0ade085 in ?? () from /usr/lib/libc.so.6(gdb) up
#5 0x00007ffff0ae049c in ?? () from /usr/lib/libc.so.6(gdb) up
#6 0x00007ffff0ae2dae in free () from /usr/lib/libc.so.6(gdb) up
#7 0x00007ffff78ccd56 in ?? () from /usr/lib/libgtk-3.so.0(gdb) up
#8 0x00007ffff7016e8d in g_object_unref () from /usr/lib/libgobject-2.0.so.0(gdb) up
#9 0x00007ffff7b05736 in gtk_widget_get_style_context ()
from /usr/lib/libgtk-3.so.0
(gdb) up
#10 0x00007ffff79d5e88 in ?? () from /usr/lib/libgtk-3.so.0(gdb) up
#11 0x00007ffff70342b9 in g_type_create_instance ()
from /usr/lib/libgobject-2.0.so.0
(gdb) up
#12 0x00007ffff70194a5 in ?? () from /usr/lib/libgobject-2.0.so.0(gdb) up
#13 0x00007ffff701b6cb in g_object_new_valist ()
from /usr/lib/libgobject-2.0.so.0
(gdb) up
#14 0x00007ffff701ba80 in g_object_new () from /usr/lib/libgobject-2.0.so.0(gdb) up
#15 0x000055555556e54d in yon_tag_add (target=0x7fffc40a6a90, tag_label=0x7fffc408a8a0 "ubmodule-base",
tag_style=0x555555571a76 "tag_green", icon_name=0x0)
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk-kernel.c:43
43 GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL,2);(gdb) up
#16 yon_tag_add (target=0x7fffc40a6a90, tag_label=0x7fffc408a8a0 "ubmodule-base",
tag_style=0x555555571a76 "tag_green", icon_name=0x0)
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk-kernel.c:41
41 int yon_tag_add(GtkBox *target,char *tag_label, char *tag_style, char *icon_name){(gdb) up
#17 0x000055555556e6a1 in yon_kernel_row_setup_tags (row=row@entry=0x7fffc409fa10,
tags=tags@entry=0x7fffc40a07c0 "ubmodule, ubmodule-base, ubmodule-xorg")
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk-kernel.c:91
91 yon_tag_add(GTK_BOX(row->TagsBox),tag_name,tag_type,NULL);(gdb) up
#18 0x0000555555565c6a in yon_os_row_setup (row=0x7fffc409fa10, name=0x7fffc4099a50 "ubm-070-dm-lightdm", version=0x7fffc4099b60 "2405-1",
tags=0x7fffc40a07c0 "ubmodule, ubmodule-base, ubmodule-xorg",
description=<optimized out>)
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk-components.c:151
151 yon_kernel_row_setup_tags((kernel_row*)row,tags);(gdb) up
#19 0x0000555555565dd9 in yon_os_components_setup (widgets=0x555555ad3aa0)
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk-components.c:180
180 yon_os_row_setup(row,name,version,tags,description);(gdb) up
#20 0x00007ffff70e3236 in ?? () from /usr/lib/libglib-2.0.so.0(gdb) up
#21 0x00007ffff0ad1ded in ?? () from /usr/lib/libc.so.6(gdb) up
#22 0x00007ffff0b550dc in ?? () from /usr/lib/libc.so.6(gdb) up
Initial frame selected; you cannot go up.
(gdb) up
Initial frame selected; you cannot go up.
(gdb) up
Initial frame selected; you cannot go up.
```sh
[Detaching after vfork from child process 9877]
[Detaching after vfork from child process 9880]
Added ==> system ==> AUTOINSTALL[device] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[device]' option.
Added ==> system ==> AUTOINSTALL[part] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[part]' option.
No removal found --- system --- (null) --- [/etc/ublinux/autoinstall] --- /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the '(null)' option.
[New Thread 0x7fffca04f6c0 (LWP 9940)]
[Detaching after vfork from child process 9941]
free(): invalid pointer
free(): invalid pointer
Thread 7 "geag" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffca04f6c0 (LWP 9940)]
0x00007ffff0ad3e44 in ?? () from /usr/lib/libc.so.6
(gdb) up
#1 0x00007ffff0a7ba30 in raise () from /usr/lib/libc.so.6
(gdb) up
#2 0x00007ffff0a634c3 in abort () from /usr/lib/libc.so.6
(gdb) up
#3 0x00007ffff0a64354 in ?? () from /usr/lib/libc.so.6
(gdb) up
#4 0x00007ffff0ade085 in ?? () from /usr/lib/libc.so.6
(gdb) up
#5 0x00007ffff0ae049c in ?? () from /usr/lib/libc.so.6
(gdb) up
#6 0x00007ffff0ae2dae in free () from /usr/lib/libc.so.6
(gdb) up
#7 0x00007ffff78ccd56 in ?? () from /usr/lib/libgtk-3.so.0
(gdb) up
#8 0x00007ffff7016e8d in g_object_unref () from /usr/lib/libgobject-2.0.so.0
(gdb) up
#9 0x00007ffff7b05736 in gtk_widget_get_style_context ()
from /usr/lib/libgtk-3.so.0
(gdb) up
#10 0x00007ffff79d5e88 in ?? () from /usr/lib/libgtk-3.so.0
(gdb) up
#11 0x00007ffff70342b9 in g_type_create_instance ()
from /usr/lib/libgobject-2.0.so.0
(gdb) up
#12 0x00007ffff70194a5 in ?? () from /usr/lib/libgobject-2.0.so.0
(gdb) up
#13 0x00007ffff701b6cb in g_object_new_valist ()
from /usr/lib/libgobject-2.0.so.0
(gdb) up
#14 0x00007ffff701ba80 in g_object_new () from /usr/lib/libgobject-2.0.so.0
(gdb) up
#15 0x000055555556e54d in yon_tag_add (target=0x7fffc40a6a90,
tag_label=0x7fffc408a8a0 "ubmodule-base",
tag_style=0x555555571a76 "tag_green", icon_name=0x0)
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk-kernel.c:43
43 GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL,2);
(gdb) up
#16 yon_tag_add (target=0x7fffc40a6a90,
tag_label=0x7fffc408a8a0 "ubmodule-base",
tag_style=0x555555571a76 "tag_green", icon_name=0x0)
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk-kernel.c:41
41 int yon_tag_add(GtkBox *target,char *tag_label, char *tag_style, char *icon_name){
(gdb) up
#17 0x000055555556e6a1 in yon_kernel_row_setup_tags (
row=row@entry=0x7fffc409fa10,
tags=tags@entry=0x7fffc40a07c0 "ubmodule, ubmodule-base, ubmodule-xorg")
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk-kernel.c:91
91 yon_tag_add(GTK_BOX(row->TagsBox),tag_name,tag_type,NULL);
(gdb) up
#18 0x0000555555565c6a in yon_os_row_setup (row=0x7fffc409fa10,
name=0x7fffc4099a50 "ubm-070-dm-lightdm", version=0x7fffc4099b60 "2405-1",
tags=0x7fffc40a07c0 "ubmodule, ubmodule-base, ubmodule-xorg",
description=<optimized out>)
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk-components.c:151
151 yon_kernel_row_setup_tags((kernel_row*)row,tags);
(gdb) up
#19 0x0000555555565dd9 in yon_os_components_setup (widgets=0x555555ad3aa0)
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk-components.c:180
180 yon_os_row_setup(row,name,version,tags,description);
(gdb) up
#20 0x00007ffff70e3236 in ?? () from /usr/lib/libglib-2.0.so.0
(gdb) up
#21 0x00007ffff0ad1ded in ?? () from /usr/lib/libc.so.6
(gdb) up
#22 0x00007ffff0b550dc in ?? () from /usr/lib/libc.so.6
(gdb) up
Initial frame selected; you cannot go up.
(gdb) up
Initial frame selected; you cannot go up.
(gdb) up
Initial frame selected; you cannot go up.
```
понял почему, потому что функция из gtk выполняется из отдельного потока ffce932a1a
понял почему, потому что функция из gtk выполняется из отдельного потока
https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/ffce932a1abf0f4fbb9092b75fc3472bb4dacd3b
Thread 7 "geag" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffca04f6c0 (LWP 32849)]
0x00007ffff0ad3e44 in ?? () from /usr/lib/libc.so.6
0x00007ffff0a7ba30 in raise () from /usr/lib/libc.so.6
0x00007ffff0a634c3 in abort () from /usr/lib/libc.so.6
0x00007ffff0a64354 in ?? () from /usr/lib/libc.so.6
0x00007ffff0ade085 in ?? () from /usr/lib/libc.so.6
0x00007ffff0ae338c in realloc () from /usr/lib/libc.so.6
0x00007ffff70ba34b in g_realloc () from /usr/lib/libglib-2.0.so.0
0x00007ffff78db3e9 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff78db548 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff7a4ee09 in gtk_style_context_add_class ()
from /usr/lib/libgtk-3.so.0
0x00007ffff79d5ea8 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff70342b9 in g_type_create_instance ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff70194a5 in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff701aeae in g_object_newv () from /usr/lib/libgobject-2.0.so.0
0x00007ffff78758d6 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff787819f in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff7878fc3 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff70b896c in ?? () from /usr/lib/libglib-2.0.so.0
0x00007ffff70bbd77 in g_markup_parse_context_parse ()
from /usr/lib/libglib-2.0.so.0
0x00007ffff787a36c in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff786cbf4 in gtk_builder_add_from_resource ()
from /usr/lib/libgtk-3.so.0
0x00007ffff786e9bd in gtk_builder_new_from_resource ()
from /usr/lib/libgtk-3.so.0
0x0000555555565dd5 in yon_os_row_new ()
at /home/superadmin/Share/UBL/ubinstall-gtk/source/ubinstall-gtk-components.c:114
114 GtkBuilder *builder = gtk_builder_new_from_resource(glade_path_os_row);
0x0000555555565f6f in yon_os_components_setup (widgets=0x555555ac86c0)
at /home/superadmin/Share/UBL/ubinstall-gtk/source/ubinstall-gtk-components.c:175
175 os_row *row = yon_os_row_new();
0x00007ffff70e3236 in ?? () from /usr/lib/libglib-2.0.so.0
0x00007ffff0ad1ded in ?? () from /usr/lib/libc.so.6
0x00007ffff0b550dc in ?? () from /usr/lib/libc.so.6
Неа, все равно вылет:
```
Thread 7 "geag" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffca04f6c0 (LWP 32849)]
0x00007ffff0ad3e44 in ?? () from /usr/lib/libc.so.6
0x00007ffff0a7ba30 in raise () from /usr/lib/libc.so.6
0x00007ffff0a634c3 in abort () from /usr/lib/libc.so.6
0x00007ffff0a64354 in ?? () from /usr/lib/libc.so.6
0x00007ffff0ade085 in ?? () from /usr/lib/libc.so.6
0x00007ffff0ae338c in realloc () from /usr/lib/libc.so.6
0x00007ffff70ba34b in g_realloc () from /usr/lib/libglib-2.0.so.0
0x00007ffff78db3e9 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff78db548 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff7a4ee09 in gtk_style_context_add_class ()
from /usr/lib/libgtk-3.so.0
0x00007ffff79d5ea8 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff70342b9 in g_type_create_instance ()
from /usr/lib/libgobject-2.0.so.0
0x00007ffff70194a5 in ?? () from /usr/lib/libgobject-2.0.so.0
0x00007ffff701aeae in g_object_newv () from /usr/lib/libgobject-2.0.so.0
0x00007ffff78758d6 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff787819f in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff7878fc3 in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff70b896c in ?? () from /usr/lib/libglib-2.0.so.0
0x00007ffff70bbd77 in g_markup_parse_context_parse ()
from /usr/lib/libglib-2.0.so.0
0x00007ffff787a36c in ?? () from /usr/lib/libgtk-3.so.0
0x00007ffff786cbf4 in gtk_builder_add_from_resource ()
from /usr/lib/libgtk-3.so.0
0x00007ffff786e9bd in gtk_builder_new_from_resource ()
from /usr/lib/libgtk-3.so.0
0x0000555555565dd5 in yon_os_row_new ()
at /home/superadmin/Share/UBL/ubinstall-gtk/source/ubinstall-gtk-components.c:114
114 GtkBuilder *builder = gtk_builder_new_from_resource(glade_path_os_row);
0x0000555555565f6f in yon_os_components_setup (widgets=0x555555ac86c0)
at /home/superadmin/Share/UBL/ubinstall-gtk/source/ubinstall-gtk-components.c:175
175 os_row *row = yon_os_row_new();
0x00007ffff70e3236 in ?? () from /usr/lib/libglib-2.0.so.0
0x00007ffff0ad1ded in ?? () from /usr/lib/libc.so.6
0x00007ffff0b550dc in ?? () from /usr/lib/libc.so.6
```
Происходит это после многих факторов:
После нескольких минут крашится еще оболочка
ну это фигня какая-то, он падает на гтк-шной функции
даже valgrind ничего не находит
понял почему, потому что функция из gtk выполняется из отдельного потока
ffce932a1aНеа, все равно вылет:
529db522b3Попробовал на разных системных конфигурациях, больше не вылетает. Закрываю