Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / VC60: User breakpoint called from code at 0xADDRESS / 8 сообщений из 8, страница 1 из 1
04.01.2004, 08:14
    #32368009
RubinDm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VC60: User breakpoint called from code at 0xADDRESS
В процессе отладки постоянно вываливается следующее сообщение: User breakpoint called from code at 0xADDRESS. При этом открывается окно дизассемблера. В ассемблере я, увы, не силен.
Суть в том, что все бреки давно убраны, относительно лишние файлы (*.ncb;*.opt) также убраны. Пробовал build, rebuild, clean + rebuild, перезапускал и студию, и систему - глухо.
Ладить невозможно... :/ Подскажите что-нить...
...
Рейтинг: 0 / 0
04.01.2004, 11:51
    #32368024
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VC60: User breakpoint called from code at 0xADDRESS
Может все таки где нибуть оставил ???
____
...
Рейтинг: 0 / 0
05.01.2004, 12:24
    #32368422
maratka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VC60: User breakpoint called from code at 0xADDRESS
я так понял, у тебя НТ.
это проблемы скорее всего с памятью - ты выделяешь блок например с
Local(Global)Alloc(..), затем по факту затираешь дескриптор блока (записываешь в блок больше чем выделил) и при освобождении вываливается сабж. достаточно затереть лишний байт - обычно это изза ошибок со строками. код приводить лом.
проверь все соответствующие операции с блоками памяти.
зы. обрати внимание на окно Output/Debug - там должна содержаться некоторая инфа.
...
Рейтинг: 0 / 0
05.01.2004, 12:36
    #32368439
roman10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VC60: User breakpoint called from code at 0xADDRESS
Возможно, брекпоинт устанавливается программно. Например что-то вроде этого

Код: plaintext
1.
2.
3.
if (...)
    _asm int 3h

...
Рейтинг: 0 / 0
05.01.2004, 12:57
    #32368460
Tracer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VC60: User breakpoint called from code at 0xADDRESS
А стэк вызовов при breakpointe виден ? Если нет, то скорее всего неправильная работа со стэком.
Ещё можешь поискать кроме asm int 3 и DebugBreak();
...
Рейтинг: 0 / 0
06.01.2004, 10:23
    #32369115
maratka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VC60: User breakpoint called from code at 0xADDRESS
лучше напиши в каком модуле брейк вываливается. (F5/Call Stack)
...
Рейтинг: 0 / 0
10.01.2004, 16:52
    #32372278
RubinDm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VC60: User breakpoint called from code at 0xADDRESS
пояснения:
1. Своих асмов я не вставляю.
2. Бреки действительно все убраны
3. Вся память под разные нужды - через IMalloc
4. В стеке:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
!NTDLL
!NTDLL
!NTDLL
...
MyFuncNth
...
MyFunc3rd
MyFunc2nd
MyFunc1st


зы: подозреваю, что траблы и в правду возникают именно при записи в динамически распределенную память, т.к., после исправления каждого из таких багов, бреков становится все меньше.
...
Рейтинг: 0 / 0
11.01.2004, 14:59
    #32372504
maratka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VC60: User breakpoint called from code at 0xADDRESS
ну да, однозначно это память.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / VC60: User breakpoint called from code at 0xADDRESS / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]