Отладчик останавливается на начале... [SOLVED]

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Отладчик останавливается на начале... [SOLVED]

Сообщение MageSlayer » 23.06.2009 20:57:13

Хай, олл!

Есть проблемка - при старте проекта из среды, отладчик каждый раз останавливается на первом begin в файле .lpr . Так как будто бы я не F9 нажимаю, а F7 или F8.

Баг уже здесь - http://bugs.freepascal.org/view.php?id=14031
Ждем 1.0 версии Лазаруса :)

Может кто-нибудь подскажет где пропатчить?

P.S. Linux, FPC из svn, Lazarus из svn
Последний раз редактировалось MageSlayer 29.06.2009 14:23:49, всего редактировалось 1 раз.
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Re: Отладчик останавливается на начале...

Сообщение grigoreo » 24.06.2009 10:22:16

MageSlayer писал(а):Есть проблемка - при старте проекта из среды, отладчик каждый раз останавливается на первом begin в файле .lpr . Так как будто бы я не F9 нажимаю, а F7 или F8.


я так понимаю ты под линуксом поставил лазаря, а ты все пакеты доставил которые нужны для разработки? libx11-devel и так далее у тебя в окне ошибок что пишется?
Аватара пользователя
grigoreo
постоялец
 
Сообщения: 195
Зарегистрирован: 10.03.2009 15:43:43
Откуда: С нашей Раши

Re: Отладчик останавливается на начале...

Сообщение Павел Ишенин » 24.06.2009 11:17:11

Вывод отладчика хочется посмотреть очень. Такой проблемы у себя не наблюдаю.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Отладчик останавливается на начале...

Сообщение MageSlayer » 24.06.2009 16:38:25

grigoreo писал(а):
MageSlayer писал(а):Есть проблемка - при старте проекта из среды, отладчик каждый раз останавливается на первом begin в файле .lpr . Так как будто бы я не F9 нажимаю, а F7 или F8.


я так понимаю ты под линуксом поставил лазаря, а ты все пакеты доставил которые нужны для разработки? libx11-devel и так далее у тебя в окне ошибок что пишется?


Ну, x11-libs/libx11 стоит конечно. Что такое libx11-devel не в курсе. Могу предположить, что это тоже самое только с названием для Дебиана или еще чего-то. У меня Gentoo.
Не очень понял логику по поводу "всех пакетов для разработки". Все работает нормально, только при старте интегрированный отладчик останавливается на первом begin в файле проекта. Если бы чего-то не хватало, я думаю, что-нибудь бы не работало.

Павел Ишенин писал(а):Вывод отладчика хочется посмотреть очень. Такой проблемы у себя не наблюдаю.


Вывод отладчика? Что это? Никаких явных ошибок.
Хотя можно посмотреть на вывод Лазаруса в консоль. Как-то сразу не сообразил.
Вечером гляну. Спасибо
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Re: Отладчик останавливается на начале...

Сообщение Sergei I. Gorelkin » 24.06.2009 17:31:38

Имеется в виду содержимое окна, которое открывается командой меню Вид -> Окна отладки -> Вывод отладчика (View->Debug windows->Debug output).
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1405
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: Отладчик останавливается на начале...

Сообщение MageSlayer » 24.06.2009 19:44:02

Вывод отладчика
http://pastebin.com/pastebin.php?dl=m2f847038

Вывод Лазаруса на консоль
http://pastebin.com/pastebin.php?dl=m1f568483
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Re: Отладчик останавливается на начале...

Сообщение Павел Ишенин » 25.06.2009 06:56:09

Читаю файл. Меня смущают следующие ошибки:
~"[Thread debugging using libthread_db enabled]\n"
&"Error while reading shared library symbols:\n"
&"find_new_threads_callback: cannot get thread info: generic error\n"
&"find_new_threads_callback: cannot get thread info: generic error\n"
^error,msg="find_new_threads_callback: cannot get thread info: generic error"


Поиск в goodle нашел например это обсуждение: http://sourceware.org/ml/gdb/2005-04/msg00201.html

Насколько я вижу - это не проблема Lazarus - gdb остановился по сигналу SIGINT:
*stopped,reason="signal-received",signal-name="SIGINT",signal-meaning="Interrupt",thread-id="1",frame={addr="0x0805cd61",func="main",args=[],file="project1.lpr",fullname="/home/denis/projects/lazarus/bugs/Debugger-stops-at-the-beggining/project1.lpr",line="15"}


Вы можете прикрепить эти файлы к отчету об ошибке?
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Отладчик останавливается на начале...

Сообщение MageSlayer » 25.06.2009 09:10:34

Добавил.

Как я понял, что неясное по поводу ядра?

Добавлено.
Ага, похоже это новая баго-фича libc с gcc-4.4
http://bugs.gentoo.org/show_bug.cgi?id=269307

Потестирую и отпишусь
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Re: Отладчик останавливается на начале... [SOLVED]

Сообщение MageSlayer » 29.06.2009 14:23:17

Патч от Red Hat'а пофиксил этот глюк.
Детали там же, на http://bugs.gentoo.org/show_bug.cgi?id=269307
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38

Рейтинг@Mail.ru