r-smith / vmPing

Visual Multi Ping. Color-coded ping utility for monitoring multiple hosts.
MIT License
431 stars 69 forks source link

vmping crashes #70

Closed dnyt84 closed 3 years ago

dnyt84 commented 3 years ago

Hello,

when open vmping I can add the IP but then it crashes shortly after. This is what I find in event viewer:

Application: vmPing (2).exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.Runtime.InteropServices.COMException at System.Windows.Media.Composition.DUCE+Channel.SyncFlush() at System.Windows.Interop.HwndTarget.UpdateWindowSettings(Boolean, System.Nullable`1) at System.Windows.Interop.HwndTarget.UpdateWindowPos(IntPtr) at System.Windows.Interop.HwndTarget.HandleMessage(MS.Internal.Interop.WindowMessage, IntPtr, IntPtr) at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)

Faulting application name: vmPing (2).exe, version: 1.3.17.0, time stamp: 0x60e61fce Faulting module name: KERNELBASE.dll, version: 10.0.19041.964, time stamp: 0x812662a7 Exception code: 0xe0434352 Fault offset: 0x0000000000034b89 Faulting process id: 0x7a80 Faulting application start time: 0x01d784c69badb4a3 Faulting application path: C:\Users\xxx\Downloads\vmPing (2).exe Faulting module path: C:\Windows\System32\KERNELBASE.dll Report Id: 73eb679a-0d7c-48cc-bf9b-82dbccf83397 Faulting package full name: Faulting package-relative application ID:

Let me know what else you need to troubleshoot this.

Thank you!

Daniel

boxgage commented 3 years ago

Me pasa igual en la ultima version lanzada, deja de enviar ping después de un momento, por otra parte en la opción de configuracion donde sale el TTL y packet data size cuando se cambian esos valores se estropea el archivo con lo que tenga dentro,

r-smith commented 3 years ago

Interesting error. I'm not seeing where this would be happening. A few questions: Are you doing standard ICMP pings or TCP pings? Will it crash with just a single ping going, or do you need a few running for it to crash? Do you have text logging or audio alerts turned on? Is it possibly crashing when a ping is lost or when a host goes down or up? Which OS are you on and do you know if you have any .NET frameworks installed that aren't already included with your OS?

There is one change I introduced in 1.3.17 where it continues to attempt pings on errors and I'm suspecting it has to do with that. Can you try release 1.3.16 and see if it crashes for you?

boxgage commented 3 years ago

image

Adjunto Imagen de como hago Ping, después de cierta cantidad de ping enviados se detiene se bloquea y solo queda cerrar para volver a comenzar, ocurre en la Versión 1.3.17

¿Está haciendo pings ICMP estándar o pings TCP? Re: Estándar

¿Tiene activado el registro de texto o las alertas de audio? Antes de que preguntaras inactivo en ambos

¿Es posible que se bloquee cuando se pierde un ping o cuando un host falla o sube? E visto perdida de paquetes pero no es así cuando se bloquea, por lo menos no lo tengo del todo claro.

¿En qué sistema operativo estás y sabes si tienes algún marco .NET instalado que no esté incluido en tu sistema operativo? Windows 10 x64 build 21H1 actualizado. comparte las version .NET instaladas en mi PC image

boxgage commented 3 years ago

Acabo de probar la versión 1.3.16 con la misma configuración usada en la versión 1.3.17 y ocurre lo mismo se bloquea el ping y la ventana por completo, yo uso el formato portable y vendría siendo la misma que uso en la 1.3.15 versión en la cual no falla. como detalle a resaltar en la Versión 1.3.16 y 17 se bloquea por completo la ventana no permite ni cerrar ni minimizar ni maximizar, solo desde la barra de tareas o desde el administrador de tareas permite cerrarla.

r-smith commented 3 years ago

Sorry for the late response. Just to clarify:

1.3.17 = crash 1.3.16 = crash 1.3.15 = good

Is that correct?

boxgage commented 3 years ago

Correcto

r-smith commented 3 years ago

Can you try this version? vmPing.zip

r-smith commented 3 years ago

Here's the commit for the test version if you want to review and run from source: https://github.com/R-Smith/vmPing/commit/41e81b7096382257d881ea098415a3fcd27a2d5f I changed the area that prints the ping output from textboxes back to listboxes

boxgage commented 3 years ago

Estoy probando el .Zip que me enviaste con los mismos parámetros anteriores.

boxgage commented 3 years ago

he finalizado las pruebas en ese .Zip adjunto y ese si funciona perfecto sin bloqueos y no presento ningún tipo de falla.

image

r-smith commented 3 years ago

Fixed here: 41e81b7096382257d881ea098415a3fcd27a2d5f

Available in release 1.3.18. Gracias!