Как зайти в Даркнет?!
25th January, 01:11
8
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
900
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
952
0
Очень долго работает Update запрос Oracle
27th January, 09:58
916
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
907
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
942
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1727
0
период по дням
25th October, 10:44
3957
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3722
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4614
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4382
0
Помогите пожалуйста решить задачи
24th November, 23:53
6088
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4352
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4400
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
C# Ошибка Поврежденной Памяти
Я не могу опубликовать код (проприетарные проблемы), но кто-нибудь знает, какие типы вещей вызовут следующую ошибку в C#., которую бросает клиент VOIP, который я написал (используя counterpath api), когда вызов заканчивается другим клиентом. Ошибка:
System.AccessViolationException was unhandled
Message="Attempted to read or write protected memory. This is often an indication that other memory is corrupt."
Source="System.Windows.Forms"
StackTrace:
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at CollabAnalysisSF.Edge.GUI.Forms.Program.Main() in d:\data\beyerss\Desktop\client\GUI\ARGui\Program.cs:line 18
at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
InnerException:
UPDATE:
Оказывается, одна из библиотек, которую мы использовали, отправляла событие, о котором мы не знали, и проблема была где-то там. Исправлено сейчас.
Список некоторых возможностей:
- Объект используется после того, как он был удален. Это может произойти очень часто, если вы избавляетесь от управляемого объекта в финализаторе (вы не должны этого делать).
- Немагнированная реализация одного из объектов, которые вы используете, прослушивается и повреждает кучу памяти процесса. Такое часто случается с DirectX, GDI и другими.
- Машалинг на границе управляемого и неуправляемого является ошибочным. Убедитесь, что вы закрепили управляемый указатель, прежде чем использовать его на неуправляемой части кода.
- Вы используете небезопасный блок и делаете с ним забавные вещи.
В вашем случае это может быть проблемой с Windows формами. Но проблема не в том, что это происходит, а скорее в том, что об этом не сообщают правильно; возможно, вы все же сделали что-то не так.
Можете ли вы определить, какой элемент управления вызывает ошибку, используя HWND? Это всегда одно и то же? Этот элемент управления делает что-то забавное непосредственно перед сбоем приложения? Является ли немагнированная часть элемента управления пользовательским окном или стандартным элементом управления?
Такого рода проблемы могут возникнуть при вызове неуправляемого кода, например dll. Это может произойти, когда сортировка идет ужасно неправильно.
Можете ли вы сказать нам, вызываете ли вы неуправляемый код? Если да, то используете ли вы маршалинг по умолчанию или что-то более конкретное? Судя по виду стека trace, вы используете небезопасный код, например указатели и тому подобное? Это может быть твоей проблемой.