Summary: | dvd+rw-format падает сразу | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
Component: | dvd+rw-tools | Assignee: | Yuri N. Sedunov <aris> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | critical | ||
Priority: | P3 | CC: | aen, aris, cas, ldv, led, mike |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 27685 |
Description
Sergey V Turchin
2013-04-15 17:18:23 MSK
(В ответ на комментарий №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) Спасибо! |