| Summary: | Ошибка сегментирования при использовании libtar | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Монастырский Илья <monastirskiyii> | ||||
| Component: | libtar | Assignee: | Anton Farygin <rider> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | rider | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
А что в archive.tar ? (Ответ для Anton Farygin на комментарий #1) > А что в archive.tar ? Простые текстовые файлы. Как пример можно использовать: 1) Создать текстовый файл test.txt 2) Добавить файл в архив: $ tar -rvf archive.tar test.txt 3) Выполнить: $ libtar -C /home/test -x -z archive.tar ./libtar/libtar -C ~/tmp/ -z -x ~/tmp/archive.tar tar_open(): No such file or directory Воспроизвёл - это сам бинарь libtar кривой - не проверяет что архив не сжат. Удаление этого никому не нужного usr/bin/libtar чинит проблему. 1.2.20-alt4.git.6d0ab4c |
Created attachment 15113 [details] лог Версия пакета: libtar-1.2.20-alt3.git.6d0ab4c Стенды с ошибкой (обновлены до Sisyphus): Alt Education 10.2 KDE/XFCE x86-64 Alt Workstation K 10.2.1 x86-64 Alt Server 10.1 x86-64 Alt Workstation 10.1 x86-64 Шаги воспроизведения: 1) Выполнить команду: $ libtar -C /home/test -x -z archive.tar Результат: Ошибка сегментирования Ожидаемый результат: Успешное разархивирование файлов из архива Проверялось в p10 - ошибка воспроизводится. Версия пакета: libtar-1.2.20-alt2.git.6d0ab4c