Модераторы: bartram, Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Память не может быть read, Как с этим бороться? 
V
    Опции темы
DonPager
  Дата 6.9.2007, 03:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Колдырь
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 28.3.2003
Где: Воронеж

Репутация: нет
Всего: 2



Проблема следуящая:
с некоторого времени при попытке открыть какой-нить  *.chm вылетает сообщение что в hh.exe память не может..., примечательно что при открытиии в IE всё нормально работает и у другого пользователя на этой-же(!) машине всё пашет! - Из этого я сделал вывод что сам по себе hh.exe исправен, а бага гдето в настройках и DTE тут не причём , т.к. это глобальная настройка для машины ...

Поиск в сети вразумительного ответа так и не дал - предлагали отключать DTE и тестить память smile

Может кто-нибудь сталкивался и знает как это лечится ?
Зараннее спасибо...


--------------------
кодер + лодырь = колдырь
PM MAIL ICQ Skype GTalk   Вверх
DonPager
Дата 12.9.2007, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Колдырь
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 28.3.2003
Где: Воронеж

Репутация: нет
Всего: 2



Дальнейшие пользование системой показало, что данная ситуация также возникает при обращении к msiexec.exe, dxdiag.exe ....

также очень забавляет что ошибка вылетает только когда мышка приближается к окну приложения ближе чем на 30 пикселей smile

в остальном всё также - опять таки под другим пользователем всё прекрасно работает 
как с этим бороться так и не разобрался :(

когда в преведущий раз была такая проблема помогла полная переустановка системы, и до следующего появления бага проработала примерно 2 недели...повторный раз я на это идти не хочу.

ХОЧУ ЦИВИЛИЗОВАННЫЙ СПОСОБ БОРЬБЫ !!!!



--------------------
кодер + лодырь = колдырь
PM MAIL ICQ Skype GTalk   Вверх
586
Дата 12.9.2007, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: 10
Всего: 146



попробуй
regsvr32 /u %windir%\system32\hhctrl.ocx
regsvr32 %windir%\system32\hhctrl.ocx

Цитата(DonPager @  12.9.2007,  14:54 Найти цитируемый пост)
данная ситуация также возникает при обращении к msiexec.exe, dxdiag.exe 

Такая ошибка может быть по разным причинам. Не вижу связи. Если хочешь установить причину выложи дампы, а то так трудно что-либо сказать.
Попробуй тут поискать: http://www.google.ru/search?hl=ru&q=hh...8C+read&lr=
PM   Вверх
Ch0bits
Дата 13.9.2007, 09:29 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 9
Всего: 62



Пробовал отключать DEP (data execution protection)? Мне однажды помогло с аналогичным случаем.
PM WWW   Вверх
DonPager
Дата 13.9.2007, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Колдырь
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 28.3.2003
Где: Воронеж

Репутация: нет
Всего: 2



586, дело в в том что дампы млин одинаково пусты для всех таких ошибок ,(в описалове только инфап о  том что приложение обращается в модуль user32.dll, а та в своюочередь пытается обратиться по адресу 0x7.... где она не может быть реад в остоьном нули

Ch0bits, пробовал не помогает


--------------------
кодер + лодырь = колдырь
PM MAIL ICQ Skype GTalk   Вверх
586
Дата 13.9.2007, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: 10
Всего: 146



Цитата
Пробовал отключать DEP 

Компоненты Windows не должны конфликтовать с DEP.

Цитата(DonPager @  13.9.2007,  13:19 Найти цитируемый пост)
дампы млин одинаково пусты для всех таких ошибок 

Это отчёт а не дамп.  smile Обычно, подобные ошибки не регистрируются. Не доктором Ватсоном, не Windows. Выдаётся MessageBox и потом процесс просто завершается. 
Это надо запускать вместе с отладчиком, потом либо отлаживать, либо сохранять дамп.
ntsd -g  C:\WINDOWS\hh.exe C:\progra~1\debugg~1\debugger.chm
пишешь в консоли:
.dump /f C:\dump.dmp

Это сообщение отредактировал(а) 586 - 13.9.2007, 20:43
PM   Вверх
DonPager
Дата 17.9.2007, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Колдырь
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 28.3.2003
Где: Воронеж

Репутация: нет
Всего: 2



586,  
Интересности продолжаются: при попытке отдебажить hh.exe дебагер намано запустился и работал ...
до тех пор пока я не перевёл в запуск и не подвёл мышку к активному окну hh.exe - после этого дебагер отловил сообщение об ошибке... всё как надо но на этом всё оборвалось :( т.е. при попытке что либо сделать (шагнуть, запустить, резетнуть) стал ругаться уже сам дебагер типа acces violation и тд. вот детали:
Код

 + $8[20A87CED]{dbkdebugide100.bpl} Debug.Debug.TProcess.GetHostname (Line 7493, "Debug.pas" + 3) + $8
 + $0[51F06B47]{rtl100.bpl  } System.System.@HandleAnyException (Line 9980, "system.pas" + 13) + $0
 + $41[7C903786]{ntdll.dll   } RtlConvertUlongToLargeInteger + $41
 + $9[7C90EAF5]{ntdll.dll   } KiUserExceptionDispatcher + $9
 + $9[20A8E0B8]{dbkdebugide100.bpl} Debug.Debug.TDebugger.Reset (Line 10347, "Debug.pas" + 6) + $9
 + $6[20A8E2D2]{dbkdebugide100.bpl} Debug.Debug.TDebugger.ResetAll (Line 10456, "Debug.pas" + 5) + $6
[00411CEB]{bds.exe     }
[0041193A]{bds.exe     }
[00413CB5]{bds.exe     }
 + $14[52054D75]{vcl100.bpl  } Forms.Forms.TCustomForm.CloseQuery (Line 5202, "Forms.pas" + 8) + $14
 + $6[5203C998]{vcl100.bpl  } Controls.Controls.TWinControl.WndProc (Line 7242, "Controls.pas" + 101) + $6
 + $5[520511CD]{vcl100.bpl  } Forms.Forms.TCustomForm.WndProc (Line 3284, "Forms.pas" + 125) + $5
 + $6[5203C150]{vcl100.bpl  } Controls.Controls.TWinControl.MainWndProc (Line 7021, "Controls.pas" + 3) + $6
 + $0[51F40BB0]{rtl100.bpl  } Classes.Classes.StdWndProc (Line 11572, "classes.pas" + 8) + $0
 + $6F[77D38706]{USER32.dll  } GetDC + $6F
 + $14F[77D387E6]{USER32.dll  } GetDC + $14F
 + $17E[77D3B363]{USER32.dll  } DefWindowProcW + $17E
 + $1CC[77D3B3B1]{USER32.dll  } DefWindowProcW + $1CC
 + $10[7C90EAE0]{ntdll.dll   } KiUserCallbackDispatcher + $10
 + $A0[77D3E00B]{USER32.dll  } DefWindowProcA + $A0
 + $BED[5B263C1E]{uxtheme.dll } DrawThemeText + $BED
 + $4AB[5B27E2FB]{uxtheme.dll } GetThemeTextMetrics + $4AB
[5B261AC4]{uxtheme.dll }
 + $644[5B263675]{uxtheme.dll } DrawThemeText + $644
 + $BA[77D3E025]{USER32.dll  } DefWindowProcA + $BA
 + $6F[77D38706]{USER32.dll  } GetDC + $6F
 + $14F[77D387E6]{USER32.dll  } GetDC + $14F
 + $59[77D3C009]{USER32.dll  } DestroyCaret + $59
 + $16[77D3E361]{USER32.dll  } CallWindowProcA + $16
 + $17[5203CA7B]{vcl100.bpl  } Controls.Controls.TWinControl.DefaultHandler (Line 7269, "Controls.pas" + 23) + $17
 + $4[52053EFD]{vcl100.bpl  } Forms.Forms.TCustomForm.WMSysCommand (Line 4746, "Forms.pas" + 7) + $4
 + $4[20BE57B6]{coreide100.bpl} MainWorkFrm.MainWorkFrm.TMainWorkForm.WMSysCommand (Line 118, "MainWorkFrm.pas" + 2) + $4
 + $6[5203C998]{vcl100.bpl  } Controls.Controls.TWinControl.WndProc (Line 7242, "Controls.pas" + 101) + $6
 + $5[520511CD]{vcl100.bpl  } Forms.Forms.TCustomForm.WndProc (Line 3284, "Forms.pas" + 125) + $5
 + $6[5203C150]{vcl100.bpl  } Controls.Controls.TWinControl.MainWndProc (Line 7021, "Controls.pas" + 3) + $6
 + $0[51F40BB0]{rtl100.bpl  } Classes.Classes.StdWndProc (Line 11572, "classes.pas" + 8) + $0
 + $6F[77D38706]{USER32.dll  } GetDC + $6F
 + $14F[77D387E6]{USER32.dll  } GetDC + $14F
 + $17E[77D3B363]{USER32.dll  } DefWindowProcW + $17E
 + $1CC[77D3B3B1]{USER32.dll  } DefWindowProcW + $1CC
 + $10[7C90EAE0]{ntdll.dll   } KiUserCallbackDispatcher + $10
 + $44[77D3B7A6]{USER32.dll  } SendMessageW + $44
 + $A9C9[5B288819]{uxtheme.dll } GetThemeTextMetrics + $A9C9
[5B261AC4]{uxtheme.dll }
 + $644[5B263675]{uxtheme.dll } DrawThemeText + $644
 + $BA[77D3E025]{USER32.dll  } DefWindowProcA + $BA
 + $6F[77D38706]{USER32.dll  } GetDC + $6F
 + $14F[77D387E6]{USER32.dll  } GetDC + $14F
 + $59[77D3C009]{USER32.dll  } DestroyCaret + $59
 + $16[77D3E361]{USER32.dll  } CallWindowProcA + $16
 + $17[5203CA7B]{vcl100.bpl  } Controls.Controls.TWinControl.DefaultHandler (Line 7269, "Controls.pas" + 23) + $17
 + $6[5203C998]{vcl100.bpl  } Controls.Controls.TWinControl.WndProc (Line 7242, "Controls.pas" + 101) + $6
 + $5[520511CD]{vcl100.bpl  } Forms.Forms.TCustomForm.WndProc (Line 3284, "Forms.pas" + 125) + $5
 + $6[5203C150]{vcl100.bpl  } Controls.Controls.TWinControl.MainWndProc (Line 7021, "Controls.pas" + 3) + $6
 + $0[51F40BB0]{rtl100.bpl  } Classes.Classes.StdWndProc (Line 11572, "classes.pas" + 8) + $0
 + $6F[77D38706]{USER32.dll  } GetDC + $6F
 + $14F[77D387E6]{USER32.dll  } GetDC + $14F
 + $122[77D389A0]{USER32.dll  } GetWindowLongW + $122
 + $A[77D3BCC7]{USER32.dll  } DispatchMessageA + $A





--------------------
кодер + лодырь = колдырь
PM MAIL ICQ Skype GTalk   Вверх
586
Дата 18.9.2007, 09:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: 10
Всего: 146



Не удивительно, ты ведь пытаешься отладить в bds ЧУЖОЕ приложенине, без ихней отладочной информации. Отсюда и глюки.
PM   Вверх
DonPager
Дата 18.9.2007, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Колдырь
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 28.3.2003
Где: Воронеж

Репутация: нет
Всего: 2



в общем разообрался причиной была CursorXP версии 1.30 помогла переустановка на версию 1.31 plus - там как раз этот баг исправлен


--------------------
кодер + лодырь = колдырь
PM MAIL ICQ Skype GTalk   Вверх
586
Дата 18.9.2007, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: 10
Всего: 146



Цитата(DonPager @  18.9.2007,  18:55 Найти цитируемый пост)
в общем разообрался причиной была CursorXP версии 1.30 помогла переустановка на версию 1.31 plus - там как раз этот баг исправлен 

А я почти так и думал. И ошибка должна быть в инхем хуке (dll-модуле).

Удачи!  smile 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.0496 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.