При запуске ubinstall-gtk -D возникают следующие проблемы
Выбора основных компонентов нет.
если все таки убрать автоматический выбор источника, то вылетает ошибка сегментирования:
==38176== Thread 7 geag:
==38176== Invalid read of size 8
==38176== at 0x11F57C: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176== Address 0x1e4774a8 is 8 bytes after a block of size 16 alloc'd
==38176== at 0x484FE20: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==38176== by 0xBC54249: yon_char_parse (in /usr/lib/libublsettings.so.1.84)
==38176== by 0x11F560: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176==
==38176== Invalid read of size 8
==38176== at 0x11F58C: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176== Address 0x1e4774a0 is 0 bytes after a block of size 16 alloc'd
==38176== at 0x484FE20: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==38176== by 0xBC54249: yon_char_parse (in /usr/lib/libublsettings.so.1.84)
==38176== by 0x11F560: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176==
==38176== Invalid read of size 8
==38176== at 0x11F5A1: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176== Address 0x1e4774b8 is 8 bytes after a block of size 32 in arena "client"
==38176==
==38176== Invalid read of size 8
==38176== at 0x11F5B3: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176== Address 0x1e4774b0 is 16 bytes after a block of size 16 alloc'd
==38176== at 0x484FE20: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==38176== by 0xBC54249: yon_char_parse (in /usr/lib/libublsettings.so.1.84)
==38176== by 0x11F560: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176==
==38176== Invalid read of size 1
==38176== at 0xBD134EB: ____strtol_l_internal (strtol_l.c:304)
==38176== by 0x11F5BC: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176== Address 0x0 is not stack'd, malloc'd or (recently) free'd
==38176==
==38176==
==38176== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==38176== Access not within mapped region at address 0x0
==38176== at 0xBD134EB: ____strtol_l_internal (strtol_l.c:304)
==38176== by 0x11F5BC: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176== If you believe this happened as a result of a stack
==38176== overflow in your program's main thread (unlikely but
==38176== possible), you can try to increase the size of the
==38176== main thread stack using the --main-stacksize= flag.
==38176== The main thread stack size used in this run was 8388608.
==38176==
==38176== HEAP SUMMARY:
==38176== in use at exit: 40,482,231 bytes in 622,019 blocks
==38176== total heap usage: 4,795,015 allocs, 4,172,996 frees, 57,758,040,635 bytes allocated
==38176==
==38176== LEAK SUMMARY:
==38176== definitely lost: 2,153,701 bytes in 6,474 blocks
==38176== indirectly lost: 10,350,245 bytes in 270,862 blocks
==38176== possibly lost: 4,415,110 bytes in 89,362 blocks
==38176== still reachable: 20,224,471 bytes in 232,602 blocks
==38176== suppressed: 0 bytes in 0 blocks
==38176== Rerun with --leak-check=full to see details of leaked memory
==38176==
==38176== For lists of detected and suppressed errors, rerun with: -s
==38176== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
Ошибка сегментирования (образ памяти сброшен на диск)
При запуске `ubinstall-gtk -D` возникают следующие проблемы
1. Выбора основных компонентов нет.

3. если все таки убрать автоматический выбор источника, то вылетает ошибка сегментирования:
```
==38176== Thread 7 geag:
==38176== Invalid read of size 8
==38176== at 0x11F57C: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176== Address 0x1e4774a8 is 8 bytes after a block of size 16 alloc'd
==38176== at 0x484FE20: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==38176== by 0xBC54249: yon_char_parse (in /usr/lib/libublsettings.so.1.84)
==38176== by 0x11F560: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176==
==38176== Invalid read of size 8
==38176== at 0x11F58C: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176== Address 0x1e4774a0 is 0 bytes after a block of size 16 alloc'd
==38176== at 0x484FE20: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==38176== by 0xBC54249: yon_char_parse (in /usr/lib/libublsettings.so.1.84)
==38176== by 0x11F560: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176==
==38176== Invalid read of size 8
==38176== at 0x11F5A1: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176== Address 0x1e4774b8 is 8 bytes after a block of size 32 in arena "client"
==38176==
==38176== Invalid read of size 8
==38176== at 0x11F5B3: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176== Address 0x1e4774b0 is 16 bytes after a block of size 16 alloc'd
==38176== at 0x484FE20: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==38176== by 0xBC54249: yon_char_parse (in /usr/lib/libublsettings.so.1.84)
==38176== by 0x11F560: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176==
==38176== Invalid read of size 1
==38176== at 0xBD134EB: ____strtol_l_internal (strtol_l.c:304)
==38176== by 0x11F5BC: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176== Address 0x0 is not stack'd, malloc'd or (recently) free'd
==38176==
==38176==
==38176== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==38176== Access not within mapped region at address 0x0
==38176== at 0xBD134EB: ____strtol_l_internal (strtol_l.c:304)
==38176== by 0x11F5BC: yon_modules_list_load (in /usr/local/bin/ubinstall-gtk)
==38176== by 0x5709235: ??? (in /usr/lib/libglib-2.0.so.0.8000.2)
==38176== by 0xBD59DE7: start_thread (pthread_create.c:448)
==38176== by 0xBDDC0C3: clone (clone.S:100)
==38176== If you believe this happened as a result of a stack
==38176== overflow in your program's main thread (unlikely but
==38176== possible), you can try to increase the size of the
==38176== main thread stack using the --main-stacksize= flag.
==38176== The main thread stack size used in this run was 8388608.
==38176==
==38176== HEAP SUMMARY:
==38176== in use at exit: 40,482,231 bytes in 622,019 blocks
==38176== total heap usage: 4,795,015 allocs, 4,172,996 frees, 57,758,040,635 bytes allocated
==38176==
==38176== LEAK SUMMARY:
==38176== definitely lost: 2,153,701 bytes in 6,474 blocks
==38176== indirectly lost: 10,350,245 bytes in 270,862 blocks
==38176== possibly lost: 4,415,110 bytes in 89,362 blocks
==38176== still reachable: 20,224,471 bytes in 232,602 blocks
==38176== suppressed: 0 bytes in 0 blocks
==38176== Rerun with --leak-check=full to see details of leaked memory
==38176==
==38176== For lists of detected and suppressed errors, rerun with: -s
==38176== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
Ошибка сегментирования (образ памяти сброшен на диск)
```
Если ранее был выбран источник то если его убрать то модули также покажутся
Если выбран левый исошник, например какой-нибудь Alt-Linux-Workstation.iso список также прогрузится
Что-то я не уверен что у альтов есть наши модули
Крашей не происходит, и то ладно
Дополнительно, странности с Источниками:
Если пользователь будет запускать источник, например iso через smb когда выйдет и войдет обратно увидит уже 2 источника
И так их можно спавнить бесконечно
1. - [x] Стала показывать что модули не найдены

2.
- [x] Если выбрана Локальная система все грузит
- [ ] Если ранее был выбран источник то если его убрать то модули также покажутся

- [ ] Если выбран левый исошник, например какой-нибудь Alt-Linux-Workstation.iso список также прогрузится

Что-то я не уверен что у альтов есть наши модули
- [x] Крашей не происходит, и то ладно
Дополнительно, странности с Источниками:
- [ ] Если пользователь будет запускать источник, например iso через smb когда выйдет и войдет обратно увидит уже 2 источника

И так их можно спавнить бесконечно

В случае smb можно хотябы сделать костыль, что если строка каталога общей папки имеется, то еще раз не добавлять. Но так и так этот случай выглядит странно
В случае smb можно хотябы сделать костыль, что если строка каталога общей папки имеется, то еще раз не добавлять. Но так и так этот случай выглядит странно
Никаких больше запятых в пути. Они используются в параметре как разделитель 5deed364d0
Никаких больше запятых в пути. Они используются в параметре как разделитель
https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/5deed364d0002715f7dbf0ff3e7503c4da8e2d4d
Сделать предупреждение на запрещённый символ, если в поле источник указывать запятую, то не добавлять и показывать предупреждение, что запятая запрещённый символ.
Сделать предупреждение на запрещённый символ, если в поле источник указывать запятую, то не добавлять и показывать предупреждение, что запятая запрещённый символ.
Сделать предупреждение на запрещённый символ, если в поле источник указывать запятую, то не добавлять и показывать предупреждение, что запятая запрещённый символ.
Никаких больше запятых в пути. Они используются в параметре как разделитель 5deed364d0
> Сделать предупреждение на запрещённый символ, если в поле источник указывать запятую, то не добавлять и показывать предупреждение, что запятая запрещённый символ.
> Никаких больше запятых в пути. Они используются в параметре как разделитель
> https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/5deed364d0002715f7dbf0ff3e7503c4da8e2d4d
При запуске
ubinstall-gtk -Dвозникают следующие проблемыВыбора основных компонентов нет.

если все таки убрать автоматический выбор источника, то вылетает ошибка сегментирования:
66e1593fedЧто-то я не уверен что у альтов есть наши модули
Дополнительно, странности с Источниками:
И так их можно спавнить бесконечно
ты пытаешься блен запихнуть путь с общей папки
это не полноценный путь до файла вообще, там в пути запятая есть
Вот он тебе по ней и режет строку
В случае smb можно хотябы сделать костыль, что если строка каталога общей папки имеется, то еще раз не добавлять. Но так и так этот случай выглядит странно
Я не знаю как они у тебя дублируются
Никаких больше запятых в пути. Они используются в параметре как разделитель
5deed364d0Ну допустим 1 из 3 проблем решена
а вторая проблема скорее всего связана с бэком
Сделать предупреждение на запрещённый символ, если в поле источник указывать запятую, то не добавлять и показывать предупреждение, что запятая запрещённый символ.
Проблем не возникает, если появляется запятая то не пропускает дальше, с уведомление. Закрываю.