Página 1 de 2

Casque al cambiar de sala

NotaPublicado: Mié Dic 24, 2008 18:32
por Xavi
Vale, primer casque. Me aparece una excepción al atravesar la puerta de la tercela sala con Head:

De momento WXP SP2 1 Gb RAM, núcleo simple,

<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="HeadOverHeels-1.0.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="alleg42.dll" SIZE="1032100" CHECKSUM="0x29884498" BIN_FILE_VERSION="4.2.2.0" BIN_PRODUCT_VERSION="4.2.2.0" PRODUCT_VERSION="4.2.2" FILE_DESCRIPTION="Allegro" COMPANY_NAME="Allegro Developers" PRODUCT_NAME="Allegro" FILE_VERSION="4.2.2" ORIGINAL_FILENAME="ALLEG42.DLL" INTERNAL_NAME="ALLEG42" LEGAL_COPYRIGHT="Copyright © 1994-2007 Allegro Developers" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1096F8" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="4.2.2.0" UPTO_BIN_PRODUCT_VERSION="4.2.2.0" LINK_DATE="12/23/2007 15:31:14" UPTO_LINK_DATE="12/23/2007 15:31:14" VER_LANGUAGE="Inglés (Reino Unido) [0x809]" />
<MATCHING_FILE NAME="HeadOverHeels-1.0.exe" SIZE="2571699" CHECKSUM="0xC7C75F21" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2763E3" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 18:43:17" UPTO_LINK_DATE="12/23/2008 18:43:17" />
<MATCHING_FILE NAME="libogg-0.dll" SIZE="51790" CHECKSUM="0x5D67828D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x14962" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:18:19" UPTO_LINK_DATE="12/23/2008 14:18:19" />
<MATCHING_FILE NAME="libvorbis-0.dll" SIZE="183050" CHECKSUM="0xCD38F61A" MODULE_TYPE="WIN32" PE_CHECKSUM="0x3AAA3" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:31:33" UPTO_LINK_DATE="12/23/2008 14:31:33" />
<MATCHING_FILE NAME="libvorbisenc-2.dll" SIZE="1153640" CHECKSUM="0x2028728D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x122A0B" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:32:36" UPTO_LINK_DATE="12/23/2008 14:32:36" />
<MATCHING_FILE NAME="libvorbisfile-3.dll" SIZE="48995" CHECKSUM="0xFCACB178" MODULE_TYPE="WIN32" PE_CHECKSUM="0x12763" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:32:34" UPTO_LINK_DATE="12/23/2008 14:32:34" />
<MATCHING_FILE NAME="libxerces-c.dll" SIZE="6328202" CHECKSUM="0x2B39E4A5" MODULE_TYPE="WIN32" PE_CHECKSUM="0x60C6FD" LINKER_VERSION="0x10000" LINK_DATE="09/23/2007 21:21:26" UPTO_LINK_DATE="09/23/2007 21:21:26" />
<MATCHING_FILE NAME="mingwm10.dll" SIZE="15964" CHECKSUM="0x56F6EC70" MODULE_TYPE="WIN32" PE_CHECKSUM="0x4984" LINKER_VERSION="0x10000" LINK_DATE="12/27/2007 14:23:32" UPTO_LINK_DATE="12/27/2007 14:23:32" />
<MATCHING_FILE NAME="pthreadGCE2.dll" SIZE="112556" CHECKSUM="0x8D9CEEEB" BIN_FILE_VERSION="2.8.0.0" BIN_PRODUCT_VERSION="2.8.0.0" PRODUCT_VERSION="2, 8, 0, 0" FILE_DESCRIPTION="POSIX Threads for Windows32 Library" COMPANY_NAME="Open Source Software community project" FILE_VERSION="2, 8, 0, 0" ORIGINAL_FILENAME="pthreadGCE" INTERNAL_NAME="pthreadGCE" LEGAL_COPYRIGHT="Copyright (C) Project contributors 1998-2004" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x20C96" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="2.8.0.0" UPTO_BIN_PRODUCT_VERSION="2.8.0.0" LINK_DATE="12/22/2006 01:27:39" UPTO_LINK_DATE="12/22/2006 01:27:39" VER_LANGUAGE="Inglés (Estados Unidos) [0x409]" />
</EXE>
<EXE NAME="ntdll.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="ntdll.dll" SIZE="732672" CHECKSUM="0xBC1B5ED9" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="DLL de la capa de Windows NT" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Sistema operativo Microsoft® Windows®" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="ntdll.dll" INTERNAL_NAME="ntdll.dll" LEGAL_COPYRIGHT="Copyright (C) Microsoft Corporation. Reservados todos los derechos." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xC0C16" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/19/2004 22:41:30" UPTO_LINK_DATE="08/19/2004 22:41:30" VER_LANGUAGE="Español (alfabetización internacional) [0xc0a]" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="1037312" CHECKSUM="0x3400021F" BIN_FILE_VERSION="5.1.2600.2945" BIN_PRODUCT_VERSION="5.1.2600.2945" PRODUCT_VERSION="5.1.2600.2945" FILE_DESCRIPTION="DLL de cliente API BASE de Windows NT" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Sistema operativo Microsoft® Windows®" FILE_VERSION="5.1.2600.2945 (xpsp_sp2_gdr.060704-2349)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="Copyright (C) Microsoft Corporation. Reservados todos los derechos." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x10AB69" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2945" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2945" LINK_DATE="07/05/2006 10:56:30" UPTO_LINK_DATE="07/05/2006 10:56:30" VER_LANGUAGE="Español (alfabetización internacional) [0xc0a]" />
</EXE>
</DATABASE>

Re: Casque al cambiar de sala

NotaPublicado: Mié Dic 24, 2008 18:42
por Xavi
Vale, la excepción no se repite.. Lo he probado 3 veces más

Re: Casque al cambiar de sala

NotaPublicado: Mié Dic 24, 2008 20:25
por Jorge
Xavi, he pasado el error a un nuevo tema. Por favor, hacedlo para facilitarme un poco el trabajo. :wink:

Pues empezamos bien :cry: Sin embargo, ayer ya me pasó en Windows. Tiene que ver con la suspensión de los subprocesos (threads) y su posterior lanzamiento. Lo que no sé, porque todavía no lo he podido ver, si es el subproceso de reproducción de archivos OGG. Creo que se puede quedar zombie. Lo digo porque una vez que pasa un rato parece que ya no se cuelga. Es sólo mi impresión hasta que lo compruebe.

Me dices que tienes un micro de un núcleo, ¿me puedes decir el modelo? Intento recuperar esta información para hacerme una idea de los requisitos del juego. Gracias. :worthy:

Oye Xavi, ya que tú eres del gremio y pilotas bien, a lo mejor te interesa tener la versión de depuración, con todos sus símbolos y demás.

Re: Casque al cambiar de sala

NotaPublicado: Jue Dic 25, 2008 15:38
por Bergil
Oye, Xavi, ¿cómo has hecho para copiar todo ese código? Porque yo empecé a jugar, y por detrás, en una ventana de DOS, iban apareciendo mensajes... y el juego se cerró solo en cierto momento, pero como mi ordenador es muy idiosincrático, pues... :shock:

Re: Casque al cambiar de sala

NotaPublicado: Jue Dic 25, 2008 20:48
por Jorge
Bergil, recuerdas si cuando el juego se cerró sólo ibas a entrar a una sala con ascensor. Haz memoria, por favor, es muy importante. Lo digo en serio. :worthy:

Re: Casque al cambiar de sala

NotaPublicado: Jue Dic 25, 2008 20:55
por Bergil
No, si me lo creo... pero no me acuerdo... :oops: Volveré a jugar y ya te contaré. Y, si puedo, probaré el juego en un equipo inferior, para ver cómo va...

Re: Casque al cambiar de sala

NotaPublicado: Vie Dic 26, 2008 00:28
por Jorge
Al menos, ¿recuerdas en qué sala estabas?

Re: Casque al cambiar de sala

NotaPublicado: Vie Dic 26, 2008 02:25
por Bergil
Nopis... era con Head, y fue al pasar una puerta... Lo siento, soy un betatester mu malo... (malo de torpe, no de malvado, aclaro...)

Re: Casque al cambiar de sala

NotaPublicado: Vie Dic 26, 2008 04:23
por Jorge
Esa aclaración sobra. :wink:

He descubiero un error que tiene que ver con un fallo de gestión de memoria y está relacionado directamente con los ascensores. La pregunta venía porque me gustaría saber si el cuelgue se produce sólo por este problema o hay algo más. Lo que comentaba arriba de los subprocesos no debería afectar porque he estado analizándolo y está bien gestionado. A mí de momento no se me ha vuelto a colgar.

Re: Casque al cambiar de sala

NotaPublicado: Vie Dic 26, 2008 11:05
por Bergil
Jorge escribió:Esa aclaración sobra. :wink: .

Es que hay gente mu mala... :twisted: (mala de malvado, y no de torpe, aclaro... :meparto: )

Re: Casque al cambiar de sala

NotaPublicado: Vie Dic 26, 2008 21:21
por Xavi
Jorge escribió:Xavi,
Me dices que tienes un micro de un núcleo, ¿me puedes decir el modelo? Intento recuperar esta información para hacerme una idea de los requisitos del juego. Gracias. :worthy:


Mi procesador es:

Intel Pentium 4 a 3,40 Ghz con el set de instrucciones MMX, SSE, SSE2 y SSE3 en socket 478 mPGA.
Velocidad del bus 200MHz.

De ram 1 Gb de DDR a 200 Mhx de frecuencia.

y como te comenté, de momento lo he probado en el XP SP2. En caso de requerir el listado de parches, puedo hacer un script que los devuelva incluso, por si todos queremos ejecutarlo y extraer esa info de ahí...

Jorge escribió:Oye Xavi, ya que tú eres del gremio y pilotas bien, a lo mejor te interesa tener la versión de depuración, con todos sus símbolos y demás.


Estaría muy bien, pero prefiero un poco más adeltante, que pasen las fiestasª!!!! jaj ajaja

Re: Casque al cambiar de sala

NotaPublicado: Vie Dic 26, 2008 21:23
por Xavi
Bergil escribió:Oye, Xavi, ¿cómo has hecho para copiar todo ese código? Porque yo empecé a jugar, y por detrás, en una ventana de DOS, iban apareciendo mensajes... y el juego se cerró solo en cierto momento, pero como mi ordenador es muy idiosincrático, pues... :shock:



Si te pega un casque puedes verlo en el visor de eventos: Ejecuta EVENTVWR en Inicio --> Ejecutar y mira la pestaña de "Application". Por otra aprte, si te aparece la típica ventana de "enviar error a microsoft" después de un error, puedes ver el detallo de ese error mediante un par de enlaces que se adjuntan en la misma ventana del error.

Re: Casque al cambiar de sala

NotaPublicado: Vie Dic 26, 2008 21:24
por Xavi
No se me ha vuelto a colgar hoy.

Re: Casque al cambiar de sala

NotaPublicado: Vie Dic 26, 2008 21:31
por Bergil
Xavi escribió:
Bergil escribió:Oye, Xavi, ¿cómo has hecho para copiar todo ese código? Porque yo empecé a jugar, y por detrás, en una ventana de DOS, iban apareciendo mensajes... y el juego se cerró solo en cierto momento, pero como mi ordenador es muy idiosincrático, pues... :shock:



Si te pega un casque puedes verlo en el visor de eventos: Ejecuta EVENTVWR en Inicio --> Ejecutar y mira la pestaña de "Application". Por otra aprte, si te aparece la típica ventana de "enviar error a microsoft" después de un error, puedes ver el detallo de ese error mediante un par de enlaces que se adjuntan en la misma ventana del error.

Rejoliándronos... :laleche:

Re: Casque al cambiar de sala

NotaPublicado: Vie Dic 26, 2008 22:05
por Xavi
Jorge, he detectado lo que comentabas. En el primer ascensor de Head, al alcanzar el techo, ha dado el casque:

<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="HeadOverHeels-1.0.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="alleg42.dll" SIZE="1032100" CHECKSUM="0x29884498" BIN_FILE_VERSION="4.2.2.0" BIN_PRODUCT_VERSION="4.2.2.0" PRODUCT_VERSION="4.2.2" FILE_DESCRIPTION="Allegro" COMPANY_NAME="Allegro Developers" PRODUCT_NAME="Allegro" FILE_VERSION="4.2.2" ORIGINAL_FILENAME="ALLEG42.DLL" INTERNAL_NAME="ALLEG42" LEGAL_COPYRIGHT="Copyright © 1994-2007 Allegro Developers" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1096F8" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="4.2.2.0" UPTO_BIN_PRODUCT_VERSION="4.2.2.0" LINK_DATE="12/23/2007 15:31:14" UPTO_LINK_DATE="12/23/2007 15:31:14" VER_LANGUAGE="Inglés (Reino Unido) [0x809]" />
<MATCHING_FILE NAME="HeadOverHeels-1.0.exe" SIZE="2571699" CHECKSUM="0xC7C75F21" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2763E3" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 18:43:17" UPTO_LINK_DATE="12/23/2008 18:43:17" />
<MATCHING_FILE NAME="libogg-0.dll" SIZE="51790" CHECKSUM="0x5D67828D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x14962" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:18:19" UPTO_LINK_DATE="12/23/2008 14:18:19" />
<MATCHING_FILE NAME="libvorbis-0.dll" SIZE="183050" CHECKSUM="0xCD38F61A" MODULE_TYPE="WIN32" PE_CHECKSUM="0x3AAA3" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:31:33" UPTO_LINK_DATE="12/23/2008 14:31:33" />
<MATCHING_FILE NAME="libvorbisenc-2.dll" SIZE="1153640" CHECKSUM="0x2028728D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x122A0B" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:32:36" UPTO_LINK_DATE="12/23/2008 14:32:36" />
<MATCHING_FILE NAME="libvorbisfile-3.dll" SIZE="48995" CHECKSUM="0xFCACB178" MODULE_TYPE="WIN32" PE_CHECKSUM="0x12763" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:32:34" UPTO_LINK_DATE="12/23/2008 14:32:34" />
<MATCHING_FILE NAME="libxerces-c.dll" SIZE="6328202" CHECKSUM="0x2B39E4A5" MODULE_TYPE="WIN32" PE_CHECKSUM="0x60C6FD" LINKER_VERSION="0x10000" LINK_DATE="09/23/2007 21:21:26" UPTO_LINK_DATE="09/23/2007 21:21:26" />
<MATCHING_FILE NAME="mingwm10.dll" SIZE="15964" CHECKSUM="0x56F6EC70" MODULE_TYPE="WIN32" PE_CHECKSUM="0x4984" LINKER_VERSION="0x10000" LINK_DATE="12/27/2007 14:23:32" UPTO_LINK_DATE="12/27/2007 14:23:32" />
<MATCHING_FILE NAME="pthreadGCE2.dll" SIZE="112556" CHECKSUM="0x8D9CEEEB" BIN_FILE_VERSION="2.8.0.0" BIN_PRODUCT_VERSION="2.8.0.0" PRODUCT_VERSION="2, 8, 0, 0" FILE_DESCRIPTION="POSIX Threads for Windows32 Library" COMPANY_NAME="Open Source Software community project" FILE_VERSION="2, 8, 0, 0" ORIGINAL_FILENAME="pthreadGCE" INTERNAL_NAME="pthreadGCE" LEGAL_COPYRIGHT="Copyright (C) Project contributors 1998-2004" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x20C96" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="2.8.0.0" UPTO_BIN_PRODUCT_VERSION="2.8.0.0" LINK_DATE="12/22/2006 01:27:39" UPTO_LINK_DATE="12/22/2006 01:27:39" VER_LANGUAGE="Inglés (Estados Unidos) [0x409]" />
</EXE>
<EXE NAME="ntdll.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="ntdll.dll" SIZE="732672" CHECKSUM="0xBC1B5ED9" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="DLL de la capa de Windows NT" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Sistema operativo Microsoft® Windows®" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="ntdll.dll" INTERNAL_NAME="ntdll.dll" LEGAL_COPYRIGHT="Copyright (C) Microsoft Corporation. Reservados todos los derechos." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xC0C16" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/19/2004 22:41:30" UPTO_LINK_DATE="08/19/2004 22:41:30" VER_LANGUAGE="Español (alfabetización internacional) [0xc0a]" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="1037312" CHECKSUM="0x3400021F" BIN_FILE_VERSION="5.1.2600.2945" BIN_PRODUCT_VERSION="5.1.2600.2945" PRODUCT_VERSION="5.1.2600.2945" FILE_DESCRIPTION="DLL de cliente API BASE de Windows NT" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Sistema operativo Microsoft® Windows®" FILE_VERSION="5.1.2600.2945 (xpsp_sp2_gdr.060704-2349)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="Copyright (C) Microsoft Corporation. Reservados todos los derechos." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x10AB69" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2945" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2945" LINK_DATE="07/05/2006 10:56:30" UPTO_LINK_DATE="07/05/2006 10:56:30" VER_LANGUAGE="Español (alfabetización internacional) [0xc0a]" />
</EXE>
</DATABASE>



El %CPU estaba al 21%.