Summary: | segfault on x86_64 | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Konstantin Pavlov <thresh> | ||||
Component: | losetup | Assignee: | inger <inger> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | critical | ||||||
Priority: | P2 | CC: | boyarsh, glebfm, ldv, legion, placeholder, rider | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Konstantin Pavlov
2006-02-02 20:06:57 MSK
Created attachment 1370 [details]
вывод strace при запуске losetup
вывод strace при запуске losetup
это ядро глючит Хм.... почему ядро ? Добавил printf("test\n") в lomount.c в main() в строку 650, падать перестало. Правда есть ощущение, что его как-то колбасит. Ибо на x86_64 и на i586 валит мусор на экран в help'е в районе -e encription оказалось что всё-таки это бага в losetup, вот только так круто оно проявилось почему-то только на x86_64 :) перевесил на losetup, вот патч: diff -urN util-linux-2.12q.orig/mount/lomount.c util-linux-2.12q/mount/lomount.c --- util-linux-2.12q.orig/mount/lomount.c 2006-02-03 11:12:59 +0300 +++ util-linux-2.12q/mount/lomount.c 2006-02-03 11:13:24 +0300 @@ -550,7 +550,7 @@ %s -f # find unused\n\ %s -k # use keygen program \n\ %s [-e encryption] [-o offset] {-f|loop_device} file # setup\n"), - progname, progname, progname, progname); + progname, progname, progname, progname, progname); exit(1); } Да, это бага в патче: util-linux-2.12p-alt-encryption.patch (в том районе, где usage() меняется). исправлено в util-linux-2.12q-alt1.1 Да, работает. Закрываю. |