Bug 24661

Summary: Segmentation fault
Product: [Development] Sisyphus Reporter: Dmitry A. Kharitonov <kharpost@rambler.ru>
Component: aptAssignee: Gleb F-Malinovskiy <glebfm@altlinux.org>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus@altlinux.org
Severity: normal    
Priority: P3 CC: at@altlinux.org, boyarsh@altlinux.org, imz@altlinux.org, kharpost@rambler.ru, ldv@altlinux.org, mike@altlinux.org
Version: unstable   
Hardware: all   
OS: Linux   

Description From 2010-11-28 21:17:11
При указании в конфиге не правильного параметра APT::Cache-Limit "50*1024*1024"
не выводит сообщение об ошибке и сегфолтится.

$ cat /etc/apt/apt.conf 
/*
 * This is the main configuration file for the APT suite of tools,
 * see apt.conf(5) for details.
 */

// See apt-cdrom(8) for details.
Acquire::CDROM::Copy "true";
Acquire::CDROM::mount "/media/cdrom";
APT::Cache-Limit "50*1024*1024";

RPM 
{
        Allow-Duplicated {
                // Old-style kernels.
               
"^(NVIDIA_)?(kernel|alsa)[0-9]*(-adv|-linus)?($|-up|-smp|-secure|-custom|-enterprise|-BOOT|-tape|-aureal)";
                // New-style kernels.
                "^kernel-(image|modules)-.*";
        };
        Hold {
                // Old-style kernels.
                "^(kernel|alsa)[0-9]+-source";
        };
};

$ sudo apt-get --reinstall update
Ошибка сегментирования.. 0%
------- Comment #1 From 2014-08-27 12:38:34 -------
"не делайте так"? :)
------- Comment #2 From 2014-08-27 13:31:32 -------
(In reply to comment #0)
> APT::Cache-Limit "50*1024*1024";

Просто, 50 байт -- это уж как-то совсем мало. А прочитало оно, похоже, именно
так -- до первого лишнего символа.