Añado algo más de información, esto es lo que resulta de hacer un debug :
Lo extraño es que como he dicho antes, si lo ejecuto através del Makefile, funciona perfecto (sin tocar el código) si lo hago desde la línea de comandos... falla. Sé que la librería tiene un par de años pero la verdad... no sé qué solución podrá tener esto.
Saludos
Código [Seleccionar]
Program received signal SIGSEGV, Segmentation fault.
0xb7e99f73 in CRM32Pro_IPrimitives::PutPixelColor(SDL_Surface*, short, short, unsigned int, unsigned char) () from /usr/CRM32Pro/CRM32Pro.so
(gdb) backtrace
#0 0xb7e99f73 in CRM32Pro_IPrimitives::PutPixelColor(SDL_Surface*, short, short, unsigned int, unsigned char) () from /usr/CRM32Pro/CRM32Pro.so
#1 0xb7e9a1a7 in CRM32Pro_IPrimitives::LineColor(SDL_Surface*, short, short, short, short, unsigned int) () from /usr/CRM32Pro/CRM32Pro.so
#2 0x080507fe in ?? ()
#3 0x0805107a in ?? ()
#4 0x08063f9c in ?? ()
#5 0x0804b25d in ?? ()
#6 0xb7a68e46 in __libc_start_main () from /lib/i686/cmov/libc.so.6
#7 0x08049ca1 in ?? ()
Lo extraño es que como he dicho antes, si lo ejecuto através del Makefile, funciona perfecto (sin tocar el código) si lo hago desde la línea de comandos... falla. Sé que la librería tiene un par de años pero la verdad... no sé qué solución podrá tener esto.
Saludos