Отправляет email-рассылки с помощью сервиса Sendsay

За 2005-10-09

Программирование, утечки памяти

Привет, сообщество!
Есть ли у кого идее по отлову утечек памяти в коде программ с++?
В принципе можно решить проблему переопределением операторов new и delete,
и введением в них функции логирования, но наверняка есть другой способ.
Типа как в VisualC++, при дебаге программ.

   Dark Coder 2005-10-09 23:05:16 (#452308)

Re: swap

Доброе утро.

Воскресенье 09 октября 2005 09:08 | Валерий Ротаев:
> На компьютере установлено две ОС linux - Debian и FC4. Обе имеют
> один и тот же swap (например, hda11). Можно ли при установке Free BSD
> использовать этот же swap?

Можно, если не пользуетесь Software Suspend. Но для этого придется
прописать в скрипты загрузки всех систем форматирование этого раздела в
свой формат свопа, причем на ранней стадии, до монтирования всех ФС,
прописанных в fstab.

В Debian это попадет где-то в район
"/etc/rcS.d/S06-как-там-хочется-обозвать".

   Roman I Khimov 2005-10-09 16:31:59 (#452156)

Re: dosemu trouble

-----BEGIN PGP SIGNED MESSAGEHash: SHA1

Captain Flint пишет:
> Почему не запускается dosemu?
> Система - Debian 3.1a testing
>
> Запускается окошко, в нем предлагается нажать кнопку для ручной
> подгрузки дров freedos'а, а потом вылет со словами
>
> ERROR: Unable to open console to evaluate the keyboard map.
> Please specify your keyboard map explicitly via the $_layout option
>
> Вот что пишет в логе:
>
> flint@debcomp:~/.dosemu$ cat boot.log
> CONF: config variable parser_version_3 set
> CONF: config variable c_system set
> CONF: Parsing built-in dosemu.conf file.
> CONF: config variable version_3_style_used set
> CONF: Parsing built-in global.conf file.
> CONF: config variable version_3_style_used unset
> CONF: config variable version_3_style_used set
> CONF: opened include file /etc/dosemu/dosemu.conf
> CONF: closed include file /etc/dosemu/dosemu.conf
> debug flags: -a+cw
> CONF: Disabling use of pentium timer
> CONF: dosbanner on
> CONF: timer freq=18, update=54925
> CONF: CPU set to 386
> CONF: 8192k bytes XMS memory
> CONF: 2048k bytes EMS memory
> CONF: EMS-frame = 0xe000
> CONF: DPMI-Server on
> CONF: dosemu running on _xterm
> SER: directory /var/lock namestub LCK.. binary No
> MOUSE: (null) type 0 using internaldriver: yes, emulate3buttons: no
> baudrate: 0
> CONF: Keyboard-layout keyb-user
> ERROR: Unable to open console to evaluate the keyboard map.
> Please specify your keyboard map explicitly via the $_layout option
> CONF: Keyboard-layout us
> device: /dev/fd0 type 2 h: 0 s: 0 t: 0 floppy A:
> CONF: fastfloppy = 1
> CONF: IPX support off
> CONF(LPT0) f: (null) c: lpr o: -Plp t: 20 port: 0
> CONF(LPT1) f: (null) c: lpr o: '' t: 20 port: 0
> CONF: not allowing speaker port access
> CONF: Packet Driver disabled.
> device: /var/lib/dosemu/freedos type 4 h: -1 s: -1 t: -1 drive C:
> CONF: config variable c_system unset
> CONF: mostly running as USER: uid=1000 (cached 1000) gid=1000 (cached 1000)
> DBG_FD already set
> DOSEMU-1.2.1.0 is coming up on Linux version 2.6.12cf
> CONF: reserving 640Kb at 0x00000 for 'd' (Base DOS memory (first 640K))
> CONF: reserving 64Kb at 0xF0000 for 'r' (Dosemu reserved area)
> major = 136 minor = 5
> CONF: reserving 128Kb at 0xA0000 for 'v' (Video memory)
> SERIAL $Header: /cvsroot/dosemu/dosemu/src/base/serial/ser_init.c,v
> 1.1.2.5 2004/02/10 00:36:26 bartoldeman Exp $
> Slang:S-Lang Error: Inconsistency in define key.
> Slang:S-Lang Error: Inconsistency in define key.
> CONF: reserving 64Kb at 0xE0000 for 'E' (EMS page frame)
> TIME: using 9154 usec for updating ALRM timer
> ERROR: cpu exception in dosemu code outside of VM86()!
> trapno: 0x0e errorcode: 0x00000005 cr2: 0xffffff8e
> eip: 0x000069ee esp: 0xbfcfffcc eflags: 0x00010246
> cs: 0x0073 ds: 0x007b es: 0x007b ss: 0x007b
> Page fault: read instruction to linear address: 0xffffff8e
> CPU was in user mode
> Exception was caused by insufficient privilege
> VFLAGS(b): 010000001001000110
> EAX: 00000000 EBX: 000034c0 ECX: 081142c8 EDX: 00000003 VFLAGS(h):
> 00010246
> ESI: 00003640 EDI: 00000000 EBP: 00000080
> CS: 0073 DS: 007b ES: 007b FS: 0000 GS: 0033
> FLAGS: PF ZF IF RF IOPL: 0
> OOPS : 46 fc 7c 63 26 8a 07 98 89 c7 -> 8b 44 42 8b 54 44 e8 34 f1 89
> leavedos(4|0x4) called - shutting down
> ERROR: leavedos() called from within a signal context!

Прошу прощения, сразу не нашел этот $_layout. Прописал, все запускается,
но только под рутом. Сейчас смотрю права.

- -*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа
http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 21958; Возраст листа: 807; Участников: 1430
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве:
http://subscribe.ru/archive/comp.soft.linux.discuss/msg/452146

-----BEGIN PGP SIGNATUREVersion: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDSQ0h20o1Us5FNFwRAhfDAJ9EzUhpY368V+QL1RhZJXOci+gUtACfeDMU
eJSFSS+x+nLW23zOwxpyOzU=
=ZueB
-----END PGP SIGNATURE-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 21959; Возраст листа: 807; Участников: 1430
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/452154

   Captain Flint 2005-10-09 16:24:55 (#452154)

dosemu trouble

-----BEGIN PGP SIGNED MESSAGEHash: SHA1

Почему не запускается dosemu?
Система - Debian 3.1a testing

Запускается окошко, в нем предлагается нажать кнопку для ручной
подгрузки дров freedos'а, а потом вылет со словами

ERROR: Unable to open console to evaluate the keyboard map.
Please specify your keyboard map explicitly via the $_layout option

Вот что пишет в логе:

flint@debcomp:~/.dosemu$ cat boot.log
CONF: config variable parser_version_3 set
CONF: config variable c_system set
CONF: Parsing built-in dosemu.conf file.
CONF: config variable version_3_style_used set
CONF: Parsing built-in global.conf file.
CONF: config variable version_3_style_used unset
CONF: config variable version_3_style_used set
CONF: opened include file /etc/dosemu/dosemu.conf
CONF: closed include file /etc/dosemu/dosemu.conf
debug flags: -a+cw
CONF: Disabling use of pentium timer
CONF: dosbanner on
CONF: timer freq=18, update=54925
CONF: CPU set to 386
CONF: 8192k bytes XMS memory
CONF: 2048k bytes EMS memory
CONF: EMS-frame = 0xe000
CONF: DPMI-Server on
CONF: dosemu running on _xterm
SER: directory /var/lock namestub LCK.. binary No
MOUSE: (null) type 0 using internaldriver: yes, emulate3buttons: no
baudrate: 0
CONF: Keyboard-layout keyb-user
ERROR: Unable to open console to evaluate the keyboard map.
Please specify your keyboard map explicitly via the $_layout option
CONF: Keyboard-layout us
device: /dev/fd0 type 2 h: 0 s: 0 t: 0 floppy A:
CONF: fastfloppy = 1
CONF: IPX support off
CONF(LPT0) f: (null) c: lpr o: -Plp t: 20 port: 0
CONF(LPT1) f: (null) c: lpr o: '' t: 20 port: 0
CONF: not allowing speaker port access
CONF: Packet Driver disabled.
device: /var/lib/dosemu/freedos type 4 h: -1 s: -1 t: -1 drive C:
CONF: config variable c_system unset
CONF: mostly running as USER: uid=1000 (cached 1000) gid=1000 (cached 1000)
DBG_FD already set
DOSEMU-1.2.1.0 is coming up on Linux version 2.6.12cf
CONF: reserving 640Kb at 0x00000 for 'd' (Base DOS memory (first 640K))
CONF: reserving 64Kb at 0xF0000 for 'r' (Dosemu reserved area)
major = 136 minor = 5
CONF: reserving 128Kb at 0xA0000 for 'v' (Video memory)
SERIAL $Header: /cvsroot/dosemu/dosemu/src/base/serial/ser_init.c,v
1.1.2.5 2004/02/10 00:36:26 bartoldeman Exp $
Slang:S-Lang Error: Inconsistency in define key.
Slang:S-Lang Error: Inconsistency in define key.
CONF: reserving 64Kb at 0xE0000 for 'E' (EMS page frame)
TIME: using 9154 usec for updating ALRM timer
ERROR: cpu exception in dosemu code outside of VM86()!
trapno: 0x0e errorcode: 0x00000005 cr2: 0xffffff8e
eip: 0x000069ee esp: 0xbfcfffcc eflags: 0x00010246
cs: 0x0073 ds: 0x007b es: 0x007b ss: 0x007b
Page fault: read instruction to linear address: 0xffffff8e
CPU was in user mode
Exception was caused by insufficient privilege
VFLAGS(b): 010000001001000110
EAX: 00000000 EBX: 000034c0 ECX: 081142c8 EDX: 00000003 VFLAGS(h):
00010246
ESI: 00003640 EDI: 00000000 EBP: 00000080
CS: 0073 DS: 007b ES: 007b FS: 0000 GS: 0033
FLAGS: PF ZF IF RF IOPL: 0
OOPS : 46 fc 7c 63 26 8a 07 98 89 c7 -> 8b 44 42 8b 54 44 e8 34 f1 89
leavedos(4|0x4) called - shutting down
ERROR: leavedos() called from within a signal context!
-----BEGIN PGP SIGNATUREVersion: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDSQj420o1Us5FNFwRAsdkAJ9og1/HcsiFP4sjEYu37A6XwP6WUQCeLjTD
xYhmqyJupDA1oGjPdxndv7k=
=iAwm
-----END PGP SIGNATURE-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 21958; Возраст листа: 807; Участников: 1430
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/452146

   Captain Flint 2005-10-09 16:07:56 (#452146)

Re: Установка Linux на Macintosh

Суббота 08 Октябрь 2005 23:15, Roman I Khimov пишет:
> Доброе утро!
>
> Суббота 08 октября 2005 21:49 | Андрей:
> > Процессор: CPU: 25 MHz MC68LC040. FPU
> > Память: ROM: 1 Мб, RAM: 4 Мб
> > Видео-память 512Кб,
>
> Ого! Так это ж еще Motoroll'овский процессор!!! Обалдеть! И чего мне
> такое не дарят? :-(

Приезжай в Москву, подарю ноут Macintosh PowerBook Duo 210 ;)

   Fiodor Sorex 2005-10-09 15:31:58 (#452131)

swap

На компьютере установлено две ОС linux - Debian и FC4. Обе имеют
один и тот же swap (например, hda11). Можно ли при установке Free BSD
использовать этот же swap?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 21956; Возраст листа: 807; Участников: 1430
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/452097

   2005-10-09 13:34:43 (#452097)

Re[2]: Проблема с сетевухами

Hello Oleg,

Thursday, October 6, 2005, 6:43:07 PM, you wrote:

OP> Алексей пишет:

>>А вот после замены обеих на одинаковые Davicom DE9102 всё нормально
>>заработало. Причём в другом сервере уже давно стоят и нормально
>>работают такие же RTL8139D. Отличие в том, что где глючили - ядро
>>2.6.11.7, а где нормально работают - 2.4.31.
>>
>>
OP> Поэтому уважаемый Патрик (создатель слаки) до сих пор основным ставит
OP> 2.4, а 2.6 - тестовое :)))).

OP> ЗЫ. Я тоже до сих пор только на 2.4, проблем с работой не возникает !!!

У меня на 2.4 сетевухи глючили

   2005-10-09 10:09:07 (#452019)

Re[4]: Проблема с сетевухами

А> У меня уже давно такая же фигня - давно уже опустились руки. Сегодня
А> надоело терпеть, но замена сетевухи на чипе 8139 на DMFE не помогла.
А> Оставшаяся 8139 как глючила, так и глючит. Причём на компе с windows
А> на работала нормально.

На DMFE какой драйвер встал?

   2005-10-09 09:57:41 (#452017)

Re: цАБпщчрзп winxp рБчЮчы АьАБуэчы

On Sat, 08 Oct 2005 09:04:26 +0300
Yura Kalinichenko wrote:

> Или в винде что-то сильно изменилось с тех пор, как я ее в последний
> раз ставил (правда, это было давно), или вы неправы, ибо:

Признаю: мои данные были основаны исключительно на личном опыте.
Сорри.

   2005-10-09 08:33:15 (#452003)