Si, gracias por responder Leandro... por suerte ya pude solucionar el tema. Parece ser que era que justo las versiones de Ubuntu que teniamos corriendo bajo VMWare tenian versiones de la libc que se comportaban asi ante perdidas de memoria de la aplicacion (puntualmente eran algunas escrituras en la posicion N de una cadena de chars a la cual se le habia reservado memoria para N-1 posiciones). Al correr el Valgrind y solucionar una por una todas las perdidas de memoria el problema desaparecio. Saludos, Martin
Leandro Fernández <[EMAIL PROTECTED]> escribió: ¿Lo probaste bajo Valgrind en ese y en otros ambientes? On 6/17/07, Martin Gorostegui <[EMAIL PROTECTED] > wrote: Hola a todos, A ver si alguno con mas experiencia en cpp y ambientes unix me puede dar una mano con esto porque realmente me esta comiendo la cabeza. Al armar un proyecto (tanto en KDevelop como en Eclipse) bajo Ubuntu montando como appliance en un VMWare Server bajo WinXP o Vista pasa lo siguiente: Logro compilarlo correctamente pero al ponerlo a correr en algunos puntos del programa se pincha la ejecucion tirando el siguiente error: *** glibc detected *** ./svn_grupo_admin: malloc(): memory corruption: 0x09839350 *** ======= Backtrace: ========= /lib/libc.so.6[0x47a446d3] /lib/libc.so.6(__libc_malloc+0x7e)[0x47a4600e] /lib/libc.so.6[0x47a331cf] /lib/libc.so.6(fopen+0x2c)[0x47a3329c] ./svn_grupo_admin[0x80548a1] ./svn_grupo_admin[0x8055e6b] /lib/libc.so.6(__libc_start_main+0xe0)[0x479f1f70] ./svn_grupo_admin(__gxx_personality_v0+0xa5)[0x8049a61] ======= Memory map: ======== 007c6000-007c7000 r-xp 007c6000 00:00 0 [vdso] 08048000-0805e000 r-xp 00000000 fd:00 69797 /home/Marco/workspace/Kdevelop/svn_grupo_admin/debug/src/svn_grupo_admin 0805e000-0805f000 rwxp 00015000 fd:00 69797 /home/Marco/workspace/Kdevelop/svn_grupo_admin/debug/src/svn_grupo_admin 09838000-09859000 rwxp 09838000 00:00 0 4700b000-47026000 r-xp 00000000 fd:00 1569500 /lib/ld-2.6.so... alguien tiene idea que puede llegar a ser??? la verdad que es muy raro porque aparentemente el error no esta relacionado con las lineas de codigo en si: pincha al hacer new de una clase que si la instancio desde otro lado anda bien, o en el new de un char[] con size fijo. Es muy raro pero lo probamos en otros linux que no estan como virtual machines y anda bien (incluso instalaciones del Ubuntu)... puede ser algun bug con el VMWare??? o algun lio de librerias que justo se da en la version que tengo montada como virtual machien??? Gracias, Martin --------------------------------- Preguntá. Respondé. Descubrí. Todo lo que querías saber, y lo que ni imaginabas, está en Yahoo! Respuestas (Beta). ¡Probalo ya! _______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion -- _Leo_ (aka Lele) _______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion --------------------------------- Preguntá. Respondé. Descubrí. Todo lo que querías saber, y lo que ni imaginabas, está en Yahoo! Respuestas (Beta). ¡Probalo ya!
_______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
