Re: отладка под gdb
On Sat, 25 Mar 2006 01:08:30 +0300 Vasily Titsky [EMAIL PROTECTED] wrote: Возвращаясь к существу вопроса - пошаговая отладка в gdb многопоточных приложений - возможна? Если да, то как? URL'ы, доки и прочее - приветствуются. Можно писать так чтоб меньше отлаживать... Рекомендую познакомиться с профессиональной кросплатформенной C++ библиотекой ACE (свободная, есть в дистрибутиве). http://www.cs.wustl.edu/~schmidt/ACE.html По ней есть пара книг (тяжело читаемых) на русском (Программирование сетевых приложений на C++ Дуглас Шмидт (Бином)), остальное на английском (немного легче читаемо). Основное в ней - сеть и многопоточность. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: отладка под gdb
25.03.06, Dmitry-T[EMAIL PROTECTED] написал(а): Можно писать так чтоб меньше отлаживать... Дмитрий, вас не спрашивают, как лучше программировать - с нитями или без, с какими либами и т.д. И даже не спрашивают, как отлаживать с нитями. А спрашивают - что за проблемы с нитями у gdb.
Re: отладка под gdb
You ([EMAIL PROTECTED]) wrote: Возвращаясь к существу вопроса - пошаговая отладка в gdb многопоточных приложений - возможна? Если да, то как? URL'ы, доки и прочее - приветствуются. D Можно писать так чтоб меньше отлаживать... Можно вообще не писать. ps: что за люди - их спрашивают одно, а они отвечают о другом. Неужели они действительно считают остальных идиотами? -- JID: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: отладка под gdb
On 2006.03.25 at 14:18:31 +0600, Dmitry Fedorov wrote: 25.03.06, Dmitry-T[EMAIL PROTECTED] написал(а): Можно писать так чтоб меньше отлаживать... Дмитрий, вас не спрашивают, как лучше программировать - с нитями или без, с какими либами и т.д. И даже не спрашивают, как отлаживать с нитями. А спрашивают - что за проблемы с нитями у gdb. Генетически у него с ними проблемы. Он unix-овый по происхождению. А нити в *nix сущность чуждая и поздно привнесенная. Соответственно, механизм сигналов, на котором в значительной степени основана работа gdb, с ними уживается весьма хреново. К версии 8.0 gdb и версии 3.0 ядра, может быть эти проблемы и пофиксят. Но не раньше. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Графическое предс тавление трафика на и нтерфейсе
Vladimir Zolotykh пишет: On Fri, 24 Mar 2006 15:15:52 +0300 Brilliantov Kirill [EMAIL PROTECTED] wrote: Здравствуйте, Vladimir. Вы писали 24 марта 2006 г., 14:41:39: Есть ли програмка дающая динамическое графическое представление траффика по определенному интерфейсу? Скажем по eth0 или ppp0 Речь идет о Х приложении. Есть замечательные консольные программы pppstatus и ethstatus. Чем они не устраивают или какие функции, кроме наблюдения, требуются? Наглядная граф. картинка трафика + история. Т.е я бы не хотел чтобы после перезапуска программы я получал все по нулям. Gkrellm уже посоветовали. От себя добавлю, что gkerellm показывает траффик за текущий день, неделю и месяц. Ну и графическая картинка траффика в нём присутсвует. -- Roman -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: XFlame screensaver
On Sat, 25 Mar 2006 05:46:46 +0300 Anton wrote: А я склонен считать, что человек который тупо сидит и таращится на скринсейвер немного нездоров в любом случае, будь там хоть вращающаяся трехмерная модель собора Святого Стефана. Я тупо сижу и таращусь на скринсейвер . Когда напр. глаза устали Прикольно вам. Глаза устали от фтыкания в моник или книгу, и чтоб они отдохнули, надо еще и на скринсейвер на монике поффтыкать... -- Матвийчук Олег aka Matvey, LRU#349092 http://mathway.narod.ru I am the ILOVEGNU signature virus. Just copy me to your signature. This email was infected under the terms of the GNU General Public License. NT (как в Windows NT) - это сокращение от Nothing There (ни хрена там нет). signature.asc Description: PGP signature
Re: Графическое предс тавление трафика на ин терфейсе
On Sat, 25 Mar 2006 15:28:15 +0500 Roman A. Lagunov [EMAIL PROTECTED] wrote: Vladimir Zolotykh пишет: On Fri, 24 Mar 2006 15:15:52 +0300 Brilliantov Kirill [EMAIL PROTECTED] wrote: Здравствуйте, Vladimir. Вы писали 24 марта 2006 г., 14:41:39: Есть ли програмка дающая динамическое графическое представление траффика по определенному интерфейсу? Скажем по eth0 или ppp0 Речь идет о Х приложении. Есть замечательные консольные программы pppstatus и ethstatus. Чем они не устраивают или какие функции, кроме наблюдения, требуются? Наглядная граф. картинка трафика + история. Т.е я бы не хотел чтобы после перезапуска программы я получал все по нулям. Gkrellm уже посоветовали. От себя добавлю, что gkerellm показывает траффик за текущий день, неделю и месяц. Ну и графическая картинка траффика в нём присутсвует. Попробовал xnetload, теперь пробую GKrellM, ну а если не устроит, то тогда наверно уже mrtg, но он сложнее в настройках. -- Roman -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- Vladimir Zolotykh -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: отладка под gdb
Vasily Titsky [EMAIL PROTECTED] wrote: Привет. Столкнулся со странным поведенем программы, запускаемой из отладчика (под gdb). Начал выяснять. Обнаружилось, что если в программе есть несколько нитей, то при хождении по шагам нити могут просыпаться, хотя они сидят на вызове sem_wait(sema), а сам sema - ещё имеет нулевой счетчик. Удивился. Погуглил. Оказывается, с этой проблемой сталкиваются многие, и происходить это может не только под отладчиком (например, запускаем программу, Ctrl-Z, затем fg. Всё, если были нити, которые сидят на семафорах, то они начтут выполняться). Обход это проблемы тоже был более-менее одинаков - вместо sema_wait() делаем что-то типа while(sema_wait()==-1);. Документация, оказывается, не соответствует действительности. Сделал. Проблема ушла. Частично. Теперь уход в background/вывод в foreground происходит корректно. Но. Под отладчиком теперь получаем такое: Program received signal SIGSEGV, Segmentation fault. Напоследок проверил отладку под insight - версия в sarge просто отказалась отлаживать эту программу. Всё. Приплыли. Как вообще можно отлаживать программы - непонятно. я бы сказал - как вообще с помошью gdb можно отлаживать программы - непонятно. Breakpoint 1, main () at test.c:33 33 ret=sem_init (global_S, 0, 0); (gdb) n 34 if (ret) goto fail; (gdb) 37 if (pthread_create(thread_id, NULL, (gdb) [New Thread -1210344528 (LWP 11002)] 59 return 0; (gdb) 37 if (pthread_create(thread_id, NULL, (gdb) 1 50 rc=sem_wait(global_S); (gdb) 2 3 [Thread -1210344528 (LWP 11002) exited] 51 } while(rc==-1); (gdb) 55 ret=sem_destroy(global_S); (gdb) 56 if (ret) goto fail; (gdb) 58 printf(all ok\n); (gdb) all ok 64 } (gdb) 0xb7dcfeb0 in __libc_start_main () from /lib/tls/libc.so.6 (gdb) и чего я должен был увидеть ? GNU gdb 6.4-debian gcc version 4.0.3 (Debian 4.0.3-1) libpthread-2.3.6 при простом запуске: $ ./a.out 1 2 3 all ok -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
отладка под gdb, про должение
Привет. Всё гораздо интереснее стало: оказывается проблема возникает при отладке под xterm. Т.е. запускаем xterm, в нём - gdb, ставим точки останова, ходим по шагам, наблюдаем падения. При запуске под rxvt - всё в порядке. Погуглил. На редхатовской багзиле несколько описаний почти идентичной проблемы проблемы. Видать, снова всплыло. В чистой консоли всё тоже нормально. На кноппиксе посмотрел - там везде отладка теста работает. И в консоли и под xterm'ом. Похоже, какой-то подземный сток в xterm'е sarge. Смущает другое - под графическим emacs'ом оно тоже не работает. -- С уважением, Василий. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Вопрос по shutdown
Andrey Zhelnin пишет: посмотреть у apcupsd как он гасит операционку и дает упсу команду выключиться? Идея! если он работает аналогично NUT то не выйдет - там просто устанавливается внутренний УПСовский таймер, происходит выключение компьютера и по таймеру выключение УПС. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: отладка под gdb
On Friday 24 March 2006 19:53, Vasily Titsky wrote: Сделал. Проблема ушла. Частично. Теперь уход в background/вывод в foreground происходит корректно. Но. Под отладчиком теперь получаем такое: Program received signal SIGSEGV, Segmentation fault. Ну, кстати, лучше создавать detached нитку, если код возврата неинтересен. Сам никогда семафорами не пользовался, только мутексами, на превый взгляд не видно откуда возьмётся SIGSEGV, что говорит gdb по команде bt в этом случае? Многопоточная отладка и правда довольно сложна -- управление может передаваться другой нитке, что и происходит в gdb. Я использую для отладки печать хода работы программы в лог, это _значительно_ лучше, чем интерактивная отладка. -- Anton Petrusevich -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: test
test -- Best regards, Nicholas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Фрейм программы в ion3
Здраствуйте. Всегда определял фрейм где запустится прогламма в ion3 редактируя вручную файлы: /etc/X11/ion3/cfg_kludges.lua /home/user/.ion3/default-session--0/saved_layout.lua но сегодня в файле saved_layout.lua заметил строчку: -- This file has been generated by Ion. Do not edit. Вопрос: как правильно редактировать saved_layout.lua и можно ли засейвить запущенное преложение (с помошью хоткея/команды)? -- Best regards, Nicholas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: XFlame screensaver
On Sat, Mar 25, 2006 at 08:30:27AM +0500, Nizamov Shawkat wrote: как религиозные убеждения мешают автомат в руки взять да в армии служить - так это серьезно, а когда эти убеждения говорят против скринсейвера - так это смешно Убеждения против скринсейвера -- это почти нормально, не нравится, не смотри. Ненормально когда люди пытаются мешать другим людям агитировать за свои взгляды. За сатанизм, в частности. Дерево, которое начало эту дискуссию не просто не хотело смотреть на определенный сейвер, оно считало. что его мудацкие христианские взгляды, чем-то лучше сатанистских, и пропаганда последних должна быть ограничена. Вот и все. -- Иван Лох -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: postfix_tls enable
On Sat, Mar 18, 2006 at 11:54 +0300, ln-s wrote: блин обещал конфиги... а у самого такая же трабла случилась. потому вчера и писал фигню всякую думал... преренес рабочую конфигурацию на RAID-1, соответствено пересобрал ядро (больше ничего не менял) и вот postfix потерял saslauthd теперь на telnet host 25 ehlo выдает 250 START TLS 250 8BITMIME а 250 AUTH LOGIN PLAIN и 250 AUTH=LOGIN PLAIN пропали... а раньше были между первыми двумя строками может это чем-то поможет а я когда решу проблему напишу у меня пофиксилось так: в конфиге main.cf добавил опцию: smtp_sasl_security_options = Там по-умолчанию некоторые ограничения -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- || | Best regards, Sergey Korobitsin, | | the young Free OpenSource software and Debian enthusiast | | from Kazakhstan| || -- Сила ночи, сила дня - Одинаково х**ня! (с)Пелевин -- Жизнь есть средство повышения организации материи... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: XFlame screensaver
Дерево, которое начало эту дискуссию не просто не хотело смотреть на определенный сейвер, оно считало. что его мудацкие христианские Иван Лох Оскорбления стали Вашей второй натурой и Вы в честь этого поменяли фамилию? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: XFlame screensaver
On Sat, Mar 25, 2006 at 07:32:33PM +0300, Иван Лох wrote: Убеждения против скринсейвера -- это почти нормально, не нравится, не смотри. Ненормально когда люди пытаются мешать другим людям агитировать за свои взгляды. За сатанизм, в частности. Дерево, которое начало эту дискуссию не просто не хотело смотреть на определенный сейвер, оно считало. что его мудацкие христианские взгляды, чем-то лучше сатанистских, и пропаганда последних должна быть ограничена. Вот и все. моё мнение уже было озвучено - в дебиане демократия, если есть fortunes-offensive, со скринсейверами тоже можно так замутить. в принципе, без него намного хуже не станет ;) -- Yury Luneff, 2005, TSURE ICQ 293527227 [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: XFlame screensaver
On Saturday 25 March 2006 22:15, Yury Luneff wrote: On Sat, Mar 25, 2006 at 07:32:33PM +0300, Иван Лох wrote: Убеждения против скринсейвера -- это почти нормально, не нравится, не смотри. Ненормально когда люди пытаются мешать другим людям агитировать за свои взгляды. За сатанизм, в частности. Дерево, которое начало эту дискуссию не просто не хотело смотреть на определенный сейвер, оно считало. что его мудацкие христианские взгляды, чем-то лучше сатанистских, и пропаганда последних должна быть ограничена. Вот и все. моё мнение уже было озвучено - в дебиане демократия, если есть fortunes-offensive, со скринсейверами тоже можно так замутить. в принципе, без него намного хуже не станет ;) Кому-то оффенсив это череп горящий, а кому-то череп это самое милое дело, а от цветочков на лугу его тошнит... Как будем определять offensive?
Re: XFlame screensaver
On Saturday 25 March 2006 20:23, Petrov Dmithriy wrote: Кому-то оффенсив это череп горящий, а кому-то череп это самое милое дело, а от цветочков на лугу его тошнит... Как будем определять offensive? Предлагаю так же как со спамом -- пусть примут закон в каждой стране и определят наказание за неисполнение. 15 лет без права переписки за разгялдывание черепов, и христиане довольны. -- Anton Petrusevich -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: XFlame screensaver
On Sat, Mar 25, 2006 at 08:45:29PM +0100, Anton Petrusevich wrote: On Saturday 25 March 2006 20:23, Petrov Dmithriy wrote: Кому-то оффенсив это череп горящий, а кому-то череп это самое милое дело, а от цветочков на лугу его тошнит... Как будем определять offensive? Предлагаю так же как со спамом -- пусть примут закон в каждой стране и определят наказание за неисполнение. 15 лет без права переписки за разгялдывание черепов, и христиане довольны. -- люди, скажите мне, когда закончится это наше не нравится? ну значит ты и дурак? -- Yury Luneff, 2005, TSURE ICQ 293527227 [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
test
test -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: XFlame screensaver
On Saturday 25 March 2006 21:28, Yury Luneff wrote: люди, скажите мне, когда закончится это наше не нравится? ну значит ты и дурак? Лучше мне скажите, когда testы закончатся. -- Anton Petrusevich -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Модем опред елился, но не работает
On Tue, Apr 25, 2006 at 06:49:48PM +0400, Минувафин Павел wrote: вот. скачал все. пакет стоит, но модем так и не работает Как пробовали что он не работает? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Ответ: отладка под gdb
Hello, 25.03.06, Andrey Melnikoff[EMAIL PROTECTED] написал(а): я бы сказал - как вообще с помошью gdb можно отлаживать программы - непонятно. Компиляцию для отладки с -O0 (максимум -O1) никто не отменял. Вы бы еще с -O3 -fomit-frame-pointer скомпилировали и пытались отлаживать. -- With best wishes Dmitry Baryshkov
Re: Модем определился, но не работает
On Tue, 25 Apr 2006 18:49:48 +0400 ^ назад в будущее? :) Минувафин Павел [EMAIL PROTECTED] wrote: Модем Acorp sprinter 56k - PRIME. PCI. Name: Communication controller: Conexant: Unknown device 10b6 PCI ID: 14F1:10B6 14F1:10B6 Needed package: hcfpcimodem вот. скачал все. пакет стоит, но модем так и не работает hsfconfig запускал? модули hsf* загружены? -- Андрей Телешов -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Модем определился, но не работает
On Fri, 24 Mar 2006 16:50:14 +0300 [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Андрей Телешов пишет: HINT: есть масса ссылок про то, как успешно запускают ICH4 модем 24c6 с драйверами slmodem, однако 1014:055a -- это уже Conexant и slmodem'ом не поддерживается... собственно не вопрос - hsfmodem_7.18.00.03full_i386.deb hcfpcimodem_1.05full_i386.deb с их помощью connexant заводится (правда 14.400) сборка от alt-linux работает без ограничений.(56000) у меня-то проблем нет -- этот модем работает уж года полтора :) -- Андрей Телешов -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: XFlame screensaver
Sat, Mar 25, 2006 at 10:13:42AM +0200, Oleg Matviychuk написал: On Sat, 25 Mar 2006 05:46:46 +0300 Anton wrote: А я склонен считать, что человек который тупо сидит и таращится на скринсейвер немного нездоров в любом случае, будь там хоть вращающаяся трехмерная модель собора Святого Стефана. Я тупо сижу и таращусь на скринсейвер . Когда напр. глаза устали Прикольно вам. Глаза устали от фтыкания в моник или книгу, и чтоб они отдохнули, надо еще и на скринсейвер на монике поффтыкать... Скринсейвер у меня темнее , чем рабочие окна. И его ненадо разглядывать. Так что глаза можно сказать отдыхают. Тем более что он красивый и развлекающий . -- Regards , Anton Filippov .
Re: XFlame screensaver
Sat, Mar 25, 2006 at 09:51:12AM +0600, Sergei Stolyarov написал: Anton wrote: А я склонен считать, что человек который тупо сидит и таращится на скринсейвер немного нездоров в любом случае, будь там хоть вращающаяся трехмерная модель собора Святого Стефана. Я тупо сижу и таращусь на скринсейвер . Когда напр. глаза устали или надо что-то спокойно обдумать. И хочется наблюдать что-то спокойное и отвлеченное , а не череп с трубкой. А вас кто-то заставляет насильно на него смотреть? Вот у меня например, нет никакого скринсейвера, потому что я просто отключил его и оставил чёрный экран. И это может сделать каждый! Все это ясно , но флейм то начался о дефолтовых настройках . -- Regards , Anton Filippov . -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: XFlame screensaver
You ([EMAIL PROTECTED]) wrote: YL люди, скажите мне, когда закончится это наше не нравится? ну YL значит ты и дурак? Не раньше, чем законодательно установят единую религию и единый способ думать. -- JID: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]