После пересборки стал падать при любом запуске.
(В ответ на комментарий №0) > После пересборки стал падать при любом запуске. Они используется в каком-либо дистрибутиве?
http://mirror.yandex.ru/fedora/linux/development/rawhide/source/SRPMS/d/dvd%2brw-tools-7.1-12.fc19.src.rpm Там много-много патчей.
Пакет в Сизифе числится заброшенным, зато в Федоре есть разные патчи, см. http://pkgs.fedoraproject.org/cgit/dvd+rw-tools.git/tree/
(В ответ на комментарий №1) > Они используется в каком-либо дистрибутиве? В любом, который, например, dvd+rw должен уметь записывать.
(In reply to comment #4) > (В ответ на комментарий №1) > > Они используется в каком-либо дистрибутиве? > В любом, который, например, dvd+rw должен уметь записывать. Хочешь помантейнить? ;)
А, может, прошлый мантейнер?
А вообще я имел ввиду, что все эти недавно пересобранные пакеты так могут себя вести.
(In reply to comment #7) > А вообще я имел ввиду, что все эти недавно пересобранные пакеты так могут себя > вести. Все не могут, но любой из пакетов может сломаться в любой момент. В зоне риска находятся все пакеты без тестов.
(В ответ на комментарий №0) > После пересборки стал падать при любом запуске. Как это проявляется? Например, growisofs -help не падает.
$ dvd+rw-format --help *** buffer overflow detected ***: dvd+rw-format terminated ======= Backtrace: ========= /lib/libc.so.6(__fortify_fail+0x40)[0xb75cd0c0] /lib/libc.so.6(+0xeffea)[0xb75cafea] /lib/libc.so.6(+0xf09eb)[0xb75cb9eb] dvd+rw-format[0x804c860] dvd+rw-format[0x8048dc0] /lib/libc.so.6(__libc_start_main+0xf5)[0xb74f4605] dvd+rw-format[0x804bce1] ======= Memory map: ======== 08048000-08051000 r-xp 00000000 08:01 310934 /usr/bin/dvd+rw-format [...]
(In reply to comment #10) > $ dvd+rw-format --help > *** buffer overflow detected ***: dvd+rw-format terminated > ======= Backtrace: ========= > /lib/libc.so.6(__fortify_fail+0x40)[0xb75cd0c0] А, так ты 32-битный? Там в логе сборки специально для таких пользователей написано: mp.h:59:9: warning: cast from pointer to integer of different size [-Wpointer to-int-cast]
(В ответ на комментарий №11) > А, так ты 32-битный? Да. Сизиф у меня 32-битный.
(В ответ на комментарий №11) > (In reply to comment #10) > > $ dvd+rw-format --help > > *** buffer overflow detected ***: dvd+rw-format terminated > > ======= Backtrace: ========= > > /lib/libc.so.6(__fortify_fail+0x40)[0xb75cd0c0] > > А, так ты 32-битный? Там в логе сборки специально для таких пользователей > написано: > > mp.h:59:9: warning: cast from pointer to integer of different size [-Wpointerto-int-cast] Насколько я заметил, в dvd+rw-format код из mp.h не используется.
(In reply to comment #13) > (В ответ на комментарий №11) > > (In reply to comment #10) > > > $ dvd+rw-format --help > > > *** buffer overflow detected ***: dvd+rw-format terminated > > > ======= Backtrace: ========= > > > /lib/libc.so.6(__fortify_fail+0x40)[0xb75cd0c0] > > > > А, так ты 32-битный? Там в логе сборки специально для таких пользователей > > написано: > > > > mp.h:59:9: warning: cast from pointer to integer of different size [-Wpointerto-int-cast] > > Насколько я заметил, в dvd+rw-format код из mp.h не используется. Ура! Нашелся человек, который заглянул в код. :)
(В ответ на комментарий №14) > Ура! Нашелся человек, который заглянул в код. :) Это ЗНАЧИТЕЛЬНО проще, чем найти где-нибудь в округе 32-битную систему:)
Вот это помогает: sed -i 's/str\[4\]/str[MB_LEN_MAX]/' transport.hxx
http://pkgs.fedoraproject.org/cgit/dvd+rw-tools.git/tree/dvd+rw-tools-7.0-wctomb.patch 2zerg: соберете? Вы сразу же сможете проверить работу на железе.
(В ответ на комментарий №17) > 2zerg: соберете? Ок. Я тогда все патчи втащу.
dvd+rw-tools-7.1-alt1.qa1.1 -> sisyphus: * Tue Apr 16 2013 Sergey V Turchin <zerg@altlinux> 7.1-alt1.qa1.1 - NMU: sync patches with FC (ALT#28851)
Спасибо!