Author Topic: Pixinsight se "cuelga"  (Read 8798 times)

Offline Antonio P.

  • Newcomer
  • Posts: 17
    • http://www.datsi.fi.upm.es/~aperez/astronomia.html
Pixinsight se "cuelga"
« on: 2008 June 13 08:51:58 »
Hola,

Hola, Estoy ejecutando la versión 01.01.05.0388 de pixinsight, y desde que la cargué estoy experimentando un funcionamiento extraño. El programa funciona correctamente hasta que trato de cerrar una ventana (pulsando el aspa de la esquina), ya sea ventana de imagen o ventana de comando. En el momento que pulso el aspa el programa se queda colgado, y no se recupera hasta que no se pulsa ctrl alt del, que desbloquea el programa, pero cada vez que quiero cerrar una ventana pasa lo mismo. Si la ventana es de imagen se puede cerrar yendo al menú "file-close".

He probado en varios PCs, el fijo de la Facultad, el fijo de casa y el portátil, y en todos observo el mismo comportamiento. Todos ellos usan windows XP SP2.

Por cierto, se comporta igual con el "bugfix" de mayo y sin él.

¿Alguna idea?

Saludos,
Antonio.

Offline C. Sonnenstein

  • PixInsight Addict
  • ***
  • Posts: 262
    • http://astrosurf.com/astro35mm
Pixinsight se "cuelga"
« Reply #1 on: 2008 June 13 13:50:11 »
Hola Antonio:

Yo he experimentado algo similar (si no exactamente lo mismo) también con XP SP2, pero solo con el equipo portátil. Con Ctrl+Alt+Supr el PC se descuelga y se puede continuar trabajando. También sucede lo mismo si pruebas iconizar, expandir o contraer una ventana de proceso. El caso es que dicho comportamiento es completamente aleatorio. Es decir, al arrancar el SO a veces lo hace, a veces no. Es más, al volver a la versión 1.0 el problema continúa existiendo (aquí no es posible ni siquiera arrastrar una ventana de imagen o proceso sobre el fondo de la aplicación). Podrías probar esto a ver si también te sucede...

Mi solución ha sido muy drástica: deshacer las particiones del disco duro y formatearlo por completo. Después de eso he actualizado a SP3 y de momento se ha solucionado el problema. Está claro que aquí hay algo extraño. A ver si damos con la tecla...

Salu2,
Carlos Sonnenstein

Offline Antonio P.

  • Newcomer
  • Posts: 17
    • http://www.datsi.fi.upm.es/~aperez/astronomia.html
Pixinsight se "cuelga"
« Reply #2 on: 2008 June 15 05:23:34 »
Hola Carlos,

Muchas gracias por tu respuesta. A mi el problema no me aparece aleatoriamente, me ocurre siempre con las ventanas de imagen así como con las de proceso, y no puedo ni cerrarlas ni arrastrarlas por el fondo.
La cuestión es que sólo me ocurre con Pixinsight, no me ocurre con ninguna otra aplicación.

¿La única solución que has encontrado es tan drástica como formatear el disco y reinstalar todo? En mi caso puede ser bastante grave, porque me ocurre en los tres PCs que manejo...

¿Se le ocurre a alguien alguna solución menos drástica que no sea dejar de usar Pixi?

Saludos,
Antonio.

Offline C. Sonnenstein

  • PixInsight Addict
  • ***
  • Posts: 262
    • http://astrosurf.com/astro35mm
Pixinsight se "cuelga"
« Reply #3 on: 2008 June 15 10:59:22 »
Hola Antonio:

Supongo que aunque los síntomas son los mismos, la situación es distinta. Hasta ahora solo me había sucedido a mí. Llegué a pensar que el problema era mi portátil (Windows XP Media Center Edition SP2), porque el otro equipo no me dá problemas (Windows XP Professional SP 3). Probé volver a la versión 1.0, borré registros, instalé varios antivirus, antimalware, antispyware, etc... y el problema continuaba. Sin embargo tu caso es distinto, ya que dices que te sucede en más de un equipo ¿Has probado actualizar el SO a SP3? ¿Té sucede igual con la 1.0?

Me consta que Juan está investigando a ver si descubre lo que pasa. La experiencia nos dice que cuando sucede algo así, lo mejor es atacar el problema y no dejarlo de lado, porque tarde o temprano estas cosas acaban dando problemas.
Carlos Sonnenstein

Offline Antonio P.

  • Newcomer
  • Posts: 17
    • http://www.datsi.fi.upm.es/~aperez/astronomia.html
Pixinsight se "cuelga"
« Reply #4 on: 2008 June 15 14:39:14 »
Muchas gracias Carlos, intentaré hacer algunas pruebas más y ya comentaré lo que averigüe.

Saludos,
Antonio

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Pixinsight se "cuelga"
« Reply #5 on: 2008 June 15 15:32:51 »
Hola Antonio

Estoy ahora mismo trabajando a marchas forzadas para tener lista la nueva versión 1.2 lo antes posible, tanto en 32 como en 64 bits, para Linux y Windows. Espero que todos estos problemas desaparezcan en la 1.2 definitivamente.

De momento, por favor vuelve a instalar la versión 1.0 (está disponible en Software Distribution). En cualquier caso, la actualización a SP3 que te ha indicado Carlos también es una buena idea, aunque no creo que en tu caso resuelva el problema con PI 1.1.

Siento todas las molestias que esto te está generando. Pido un poco de paciencia hasta la 1.2; sólo es cuestión de unos pocos días más.

Gracias
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline Antonio P.

  • Newcomer
  • Posts: 17
    • http://www.datsi.fi.upm.es/~aperez/astronomia.html
Pixinsight se "cuelga"
« Reply #6 on: 2008 June 16 00:32:06 »
Hola Juan,

Muchas gracias por tu intervención. Acabo de instalar la versión 1.0 y parece que funciona correctamente. Ejecutaré esta versión hasta que tengas lista la 1.2... Paciencia no me falta :).

Saludos,
Antonio.

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Pixinsight se "cuelga"
« Reply #7 on: 2008 June 16 00:56:31 »
Hola Antonio

Sí, soy muy consciente de la suerte que tengo con vuestra paciencia, que a veces es heróica :)

Parece que tengo identificado el origen problema. Windows tiene la fea costumbre de enviar eventos de interfaz de usuario asumiendo que las rutinas que han de gestionar dichos eventos (por ejemplo un clic del ratón sobre un control cualquiera en una ventana) son reentrantes. Es decir, que la rutina encargada de responder cuando el usuario hace clic en un punto determinado de una ventana puede ser invocada de nuevo antes de que haya terminado de procesar un clic anterior. Esto normalmente no da problemas, en parte porque casi todo el código de PI es reentrante, y sobre todo porque las rutinas de gestión de eventos son en general muy rápidas.

Por alguna razón verdaderamente extraña, parece que parte del código que gestiona las ventanas de imagen y de proceso (es decir, el espacio de trabajo de PI, que reescribí completamente en la 1.1) no está siendo capaz de soportar un tren de eventos muy rápidos y numerosos que Windows envía *sólo en muy raras ocasiones* ... el resultado es que los eventos se agolpan y generan una especie de atasco en el bucle de eventos de la aplicación. Sólo tú y Carlos habéis sufrido el problema hasta ahora (bueno, tampoco hay tantos usuarios de PI, así que estadísticamente dos casos son muy significativos, en realidad...). Hubo anteriormente otro problema que producía una "congelación" de la aplicación pero no tenía nada que ver con esto.

Naturalmente, nada de esto ocurre en Linux, seguramente porque X11 sí es un entorno gráfico serio escrito por gente que sabe lo que hace (con perdón si hiero sensibilidades aquí, pero a veces uno no se resiste a decir ciertas verdades cuando las sufre).

En fin, que estoy ahora mismo revisando unas 8000 líneas de código bastante complejas para meter protecciones contra posibles eventos reentrantes donde sea necesario. Bastante divertido, pero uno ya no tiene edad para estas cosas ... :)

Gracias de nuevo por aguantar todo esto.
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline Antonio P.

  • Newcomer
  • Posts: 17
    • http://www.datsi.fi.upm.es/~aperez/astronomia.html
Pixinsight se "cuelga"
« Reply #8 on: 2008 June 16 13:13:00 »
Hola Juan,

Gracias a ti por la explicación. Es curioso que sea un problema de reentrancia. Espero que lo soluciones pronto y que no te desesperes :)

Saludos,
Antonio.

Offline Antonio P.

  • Newcomer
  • Posts: 17
    • http://www.datsi.fi.upm.es/~aperez/astronomia.html
Pixinsight se "cuelga"
« Reply #9 on: 2008 June 18 06:45:08 »
Hola de nuevo,

Dije muy deprisa que la versión 1.0 funciona correctamente. Realmente se arreglaron algunos de los problemas, como el no poder cerrar las ventanas pinchando en la x de la ventana, pero uno de los problemas persiste, se queda colgado cuando intento arrastrar una ventana por el fondo. La ventana se mueve y va "donde se le manda" una vez que pulsas ctrl alt supr.

Saludos,
Antonio.

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Pixinsight se "cuelga"
« Reply #10 on: 2008 June 18 12:43:09 »
Hola Antonio

Este problema es el primero que se presentó. Ahora estoy pensando que puede tener alguna relación con el segundo bug, que también produce este tipo de congelaciones. Esto me lo sugiere el hecho de que a ti te están afectando ambos, y en los mismos equipos. Esto no había sucedido antes.

Una posibilidad es que se trate de una corrupción del registro de Windows. Prueba a ejecutar PI con la tecla Ctrl pulsada. Esto activará el modo de desinstalación. Acepta el diálogo que te pregunta si estás seguro de borrar la configuración actual. De esta forma no quedará ni rastro de PI en el registro. La siguiente vez que ejecutes PI, será como si fuera la primera vez que lo instalas en el equipo. Es muy posible que de esta forma te funcione; a veces el registro de Windows hace cosas realmente mágicas.

Supongo que ya has visto este hilo:

http://pixinsight.com/forum/viewtopic.php?t=652

donde se presentó el problema de marras. Lograremos atraparlo. Lo malo es que por más que lo intento no logro reproducir este comportamiento en ninguna de nuestras máquinas, ni reales ni virtuales, y mira que lo estoy intentando con vehemencia (incluyendo el destruir alguna máquina virtual a propósito para ver qué pasa en medio de una catástrofe). Ningún problema en absoluto ni con XP ni con Vista, tanto en versiones de Windows de 32 bits como de 64 bits.

Como solución temporal, mientras acabo con la 1.2, lo único que veo es que te desinstales la versión que tienes e instales una versión anterior. Debe estar disponible en Software Distribution. Si no, dímelo y la subo para que puedas descargarla.

Para tener más fundamento para atacar esto, necesitaría un poco más de información respecto de tus equipos:

- Versión de Windows que tienes isntalada. Sé que es XP SP2 de 32 bits, pero ¿qué versión? (Home Edition, Professional, o Media Center)

- Procesador y cantidad de RAM instalada.

- Tarjeta de vídeo. En particular, me interesa saber cuánta memoria de vídeo tienes instalada y de qué marca es la tarjeta.

- Otro software que estés ejecutando en el equipo mientras PI está funcionando, incluyendo firewalls y antivirus.

Muchas gracias por tu ayuda. Ya falta muy poco para la 1.2.
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline C. Sonnenstein

  • PixInsight Addict
  • ***
  • Posts: 262
    • http://astrosurf.com/astro35mm
Pixinsight se "cuelga"
« Reply #11 on: 2008 June 18 14:36:54 »
Quote
pero uno de los problemas persiste, se queda colgado cuando intento arrastrar una ventana por el fondo. La ventana se mueve y va "donde se le manda" una vez que pulsas ctrl alt supr

Exacto, eso mismo me sucedió al volver a la 1.0 con XP SP2 Media Center.

Quote
Prueba a ejecutar PI con la tecla Ctrl pulsada. Esto activará el modo de desinstalación. Acepta el diálogo que te pregunta si estás seguro de borrar la configuración actual. De esta forma no quedará ni rastro de PI en el registro. La siguiente vez que ejecutes PI, será como si fuera la primera vez que lo instalas en el equipo. Es muy posible que de esta forma te funcione; a veces el registro de Windows hace cosas realmente mágicas

Esto fue una de las primeras cosas que probé antes de meterme en soluciones más drásticas, pero no me funcionó, ni siquiera con la 1.0

Quote
Como solución temporal, mientras acabo con la 1.2, lo único que veo es que te desinstales la versión que tienes e instales una versión anterior. Debe estar disponible en Software Distribution. Si no, dímelo y la subo para que puedas descargarla

Con la Core version 01.00.58.0377 me sucedía lo mismo que a Antonio, se colgaba el PC cuando intentaba arrastrar una ventana, bien de la vista de una imagen o de cualquier proceso.

Quote
- Otro software que estés ejecutando en el equipo mientras PI está funcionando, incluyendo firewalls y antivirus.

En ese momento hacía correr Avast (versión free). Tras formatear el disco duro ahora he instalado XP Professional SP 3 y MacAfee Security Center. PI funciona ahora perfectamente con la misma máquina: AMD Turion 64 (2.0 Ghz, 512KB L2 cache), 2GB DDR2 (support dual-channel) y tarjeta ATI Mobility Radeon X1300 512Mb.
Carlos Sonnenstein

Offline Antonio P.

  • Newcomer
  • Posts: 17
    • http://www.datsi.fi.upm.es/~aperez/astronomia.html
Pixinsight se "cuelga"
« Reply #12 on: 2008 June 19 06:29:28 »
Hola,

Quote from: "Juan Conejero"

Para tener más fundamento para atacar esto, necesitaría un poco más de información respecto de tus equipos:

- Versión de Windows que tienes isntalada. Sé que es XP SP2 de 32 bits, pero ¿qué versión? (Home Edition, Professional, o Media Center)

- Procesador y cantidad de RAM instalada.

- Tarjeta de vídeo. En particular, me interesa saber cuánta memoria de vídeo tienes instalada y de qué marca es la tarjeta.

- Otro software que estés ejecutando en el equipo mientras PI está funcionando, incluyendo firewalls y antivirus.


Estoy ejecutando windowsXP SP2 Professional version 2002

Intel Core2 6600 @2.4GHz, 2GB de RAM

Placa de video ATI Radeon X550 (RV370) 512MB

Mozilla firefox y thunderbird. Antivirus Panda platinum en la facultad y AVG en casa

Saludos,
Antonio.