Buffer overflow

Started by oriun, October 17, 2012, 02:34:42 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

oriun

Buenas buenas! Dios mío, cuanto tiempo sin pisar estos foros... Es lo que tiene la vida personal...
Bueno, ahora que empieza otra vez el año laboral tengo varios proyectos en mente, y vengo con más ganas que nunca. Así que ya he empezado con unos proyectos que tengo en mente, y la verdad es que espero poder compartirlo con vosotros en breve, pero con la calidad que los juegos Bennu suelen llevar. Claro que como todo programador tengo algunas cosas raras. La que vengo a compartiros hoy con vosotros es un buffer overflow que me ha dado al ejecutar un pequeño código. El error se produce cuando, en la consola de desarrollo (esa que sale con alt+c cuando compilas con bgdc -g) intentas acceder a la variable cosarara o seleccionado. Uso la versión del PPA de Josebita(buenísimo trabajo, por cierto). Bueno, aquí os comparto el programa y la salida del error:
Código:
import "mod_grproc"
import "mod_text"
import "mod_sys"
import "mod_map"
import "mod_math"
import "mod_draw"
import "mod_proc"
import "mod_key"
import "mod_debug"
import "mod_mouse"
import "mod_video"
import "mod_rand"
global
    int cosarara = 0;
end
process main()
begin
    set_mode(640,480,16);
    cosarara=monigote();
    seleccionador();
    loop
        if(key(_esc))
            exit();
        end
        frame;
    end
end
process monigote();
public
    int map=0;
    int destinox=0;
    int destinoy=0;
begin
    map=new_map(32,32,16);
    drawing_map(0,map);
    drawing_color(rgb(255,255,255));
    draw_box(1,1,32,32);
    graph=map;
    x=rand(10,630);
    y=rand(10,470);
    destinox=x;
    destinoy=y;
    loop
        if(x!=destinox or y!=destinoy)
            angle=fget_angle(x,y,destinox,destinoy);
            advance(3);
        end
        frame;
    end
end
process seleccionador();
public
    int seleccionado=0;
end
begin
    graph=load_png("cursor.png");
    loop
        x=mouse.x;
        y=mouse.y;
        if(mouse.left and collision(type monigote))
            seleccionado=collision(type monigote);
        end
        if(mouse.right and exists(seleccionado))
            seleccionado.x=x;
            seleccionado.y=y;
        end
        frame;
    end
end

Error de buffer:

*** buffer overflow detected ***: juegos.dcb terminated
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(__fortify_fail+0x45)[0xb762f255]
/lib/i386-linux-gnu/libc.so.6(+0x10302a)[0xb762e02a]
/lib/i386-linux-gnu/libc.so.6(+0x102903)[0xb762d903]
/lib/i386-linux-gnu/libc.so.6(__snprintf_chk+0x37)[0xb762d7c7]
/usr/lib/i386-linux-gnu/bennugd/mod_debug.so(+0x196a)[0xb693096a]
/usr/lib/i386-linux-gnu/bennugd/mod_debug.so(+0x2a0f)[0xb6931a0f]
/usr/lib/i386-linux-gnu/bennugd/mod_debug.so(+0x5172)[0xb6934172]
/usr/lib/i386-linux-gnu/bennugd/mod_debug.so(+0x795d)[0xb693695d]
/usr/lib/i386-linux-gnu/bennugd/mod_debug.so(+0x820c)[0xb693720c]
/usr/lib/i386-linux-gnu/bennugd/libkey.so(+0xddf)[0xb6944ddf]
/usr/lib/i386-linux-gnu/bennugd/libbgdrtm.so(instance_go_all+0x5e)[0xb76e1f7e]
juegos.dcb[0x8048f0a]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0xb75444d3]
juegos.dcb[0x8049275]
======= Memory map: ========
08048000-0804a000 r-xp 00000000 08:01 4458122    /usr/bin/bgdi
0804a000-0804b000 r--p 00001000 08:01 4458122    /usr/bin/bgdi
0804b000-0804c000 rw-p 00002000 08:01 4458122    /usr/bin/bgdi
0937d000-095c5000 rw-p 00000000 00:00 0          [heap]
b5aab000-b5ac7000 r-xp 00000000 08:01 1442740    /lib/i386-linux-gnu/libgcc_s.so.1
b5ac7000-b5ac8000 r--p 0001b000 08:01 1442740    /lib/i386-linux-gnu/libgcc_s.so.1
b5ac8000-b5ac9000 rw-p 0001c000 08:01 1442740    /lib/i386-linux-gnu/libgcc_s.so.1
b5adf000-b5c0e000 rw-p 00000000 00:00 0
b5c0e000-b5d3a000 rw-s 00000000 00:04 1048578    /SYSV00000000 (deleted)
b5d3a000-b5d3b000 ---p 00000000 00:00 0
b5d3b000-b6575000 rw-p 00000000 00:00 0
b65d3000-b65dc000 r-xp 00000000 08:01 4461038    /usr/lib/i386-linux-gnu/libXcursor.so.1.0.2
b65dc000-b65dd000 r--p 00008000 08:01 4461038    /usr/lib/i386-linux-gnu/libXcursor.so.1.0.2
b65dd000-b65de000 rw-p 00009000 08:01 4461038    /usr/lib/i386-linux-gnu/libXcursor.so.1.0.2
b65ed000-b65f4000 r--s 00000000 08:01 4458049    /usr/lib/i386-linux-gnu/gconv/gconv-modules.cache
b65f4000-b65f5000 r--p 0084b000 08:01 4463769    /usr/lib/locale/locale-archive
b65f5000-b6726000 r--p 005e3000 08:01 4463769    /usr/lib/locale/locale-archive
b6726000-b6926000 r--p 00000000 08:01 4463769    /usr/lib/locale/locale-archive
b6926000-b6927000 r-xp 00000000 08:01 4458196    /usr/lib/i386-linux-gnu/bennugd/mod_rand.so
b6927000-b6928000 r--p 00000000 08:01 4458196    /usr/lib/i386-linux-gnu/bennugd/mod_rand.so
b6928000-b6929000 rw-p 00001000 08:01 4458196    /usr/lib/i386-linux-gnu/bennugd/mod_rand.so
b6929000-b692a000 r-xp 00000000 08:01 4458162    /usr/lib/i386-linux-gnu/bennugd/mod_video.so
b692a000-b692b000 r--p 00000000 08:01 4458162    /usr/lib/i386-linux-gnu/bennugd/mod_video.so
b692b000-b692c000 rw-p 00001000 08:01 4458162    /usr/lib/i386-linux-gnu/bennugd/mod_video.so
b692c000-b692d000 r-xp 00000000 08:01 4458173    /usr/lib/i386-linux-gnu/bennugd/mod_mouse.so
b692d000-b692e000 r--p 00000000 08:01 4458173    /usr/lib/i386-linux-gnu/bennugd/mod_mouse.so
b692e000-b692f000 rw-p 00001000 08:01 4458173    /usr/lib/i386-linux-gnu/bennugd/mod_mouse.so
b692f000-b693a000 r-xp 00000000 08:01 4458169    /usr/lib/i386-linux-gnu/bennugd/mod_debug.so
b693a000-b693b000 r--p 0000a000 08:01 4458169    /usr/lib/i386-linux-gnu/bennugd/mod_debug.so
b693b000-b693f000 rw-p 0000b000 08:01 4458169    /usr/lib/i386-linux-gnu/bennugd/mod_debug.so
b693f000-b6941000 rw-p 00000000 00:00 0
b6941000-b6942000 r-xp 00000000 08:01 4458172    /usr/lib/i386-linux-gnu/bennugd/mod_key.so
b6942000-b6943000 r--p 00000000 08:01 4458172    /usr/lib/i386-linux-gnu/bennugd/mod_key.so
b6943000-b6944000 rw-p 00001000 08:01 4458172    /usr/lib/i386-linux-gnu/bennugd/mod_key.so
b6944000-b6946000 r-xp 00000000 08:01 4458190    /usr/lib/i386-linux-gnu/bennugd/libkey.so
b6946000-b6947000 r--p 00001000 08:01 4458190    /usr/lib/i386-linux-gnu/bennugd/libkey.so
b6947000-b6948000 rw-p 00002000 08:01 4458190    /usr/lib/i386-linux-gnu/bennugd/libkey.so
b6948000-b6949000 rw-p 00000000 00:00 0
b6949000-b694b000 r-xp 00000000 08:01 4458159    /usr/lib/i386-linux-gnu/bennugd/mod_proc.so
b694b000-b694c000 r--p 00001000 08:01 4458159    /usr/lib/i386-linux-gnu/bennugd/mod_proc.so
b694c000-b694d000 rw-p 00002000 08:01 4458159    /usr/lib/i386-linux-gnu/bennugd/mod_proc.so
b694d000-b694f000 r-xp 00000000 08:01 4458157    /usr/lib/i386-linux-gnu/bennugd/mod_draw.so
b694f000-b6950000 r--p 00001000 08:01 4458157    /usr/lib/i386-linux-gnu/bennugd/mod_draw.so
b6950000-b6951000 rw-p 00002000 08:01 4458157    /usr/lib/i386-linux-gnu/bennugd/mod_draw.so
b6951000-b6956000 r-xp 00000000 08:01 4458168    /usr/lib/i386-linux-gnu/bennugd/libdraw.so
b6956000-b6957000 r--p 00004000 08:01 4458168    /usr/lib/i386-linux-gnu/bennugd/libdraw.so
b6957000-b6958000 rw-p 00005000 08:01 4458168    /usr/lib/i386-linux-gnu/bennugd/libdraw.so
b6958000-b695a000 r-xp 00000000 08:01 4458167    /usr/lib/i386-linux-gnu/bennugd/mod_math.so
b695a000-b695b000 r--p 00001000 08:01 4458167    /usr/lib/i386-linux-gnu/bennugd/mod_math.so
b695b000-b695c000 rw-p 00002000 08:01 4458167    /usr/lib/i386-linux-gnu/bennugd/mod_math.so
b695c000-b6984000 r-xp 00000000 08:01 1442796    /lib/i386-linux-gnu/libpng12.so.0.46.0
b6984000-b6985000 r--p 00027000 08:01 1442796    /lib/i386-linux-gnu/libpng12.so.0.46.0
b6985000-b6986000 rw-p 00028000 08:01 1442796    /lib/i386-linux-gnu/libpng12.so.0.46.0
b6986000-b6987000 r-xp 00000000 08:01 4458161    /usr/lib/i386-linux-gnu/bennugd/libbgload.so
b6987000-b6988000 r--p 00000000 08:01 4458161    /usr/lib/i386-linux-gnu/bennugd/libbgload.so
b6988000-b6989000 rw-p 00001000 08:01 4458161    /usr/lib/i386-linux-gnu/bennugd/libbgload.so
b6989000-b6993000 r-xp 00000000 08:01 4458176    /usr/lib/i386-linux-gnu/bennugd/mod_map.so
b6993000-b6994000 r--p 00009000 08:01 4458176    /usr/lib/i386-linux-gnu/bennugd/mod_map.so
b6994000-b6995000 rw-p 0000a000 08:01 4458176    /usr/lib/i386-linux-gnu/bennugd/mod_map.so
b6995000-b6996000 r-xp 00000000 08:01 4458177    /usr/lib/i386-linux-gnu/bennugd/mod_sys.so
b6996000-b6997000 r--p 00000000 08:01 4458177    /usr/lib/i386-linux-gnu/bennugd/mod_sys.so
b6997000-b6998000 rw-p 00001000 08:01 4458177    /usr/lib/i386-linux-gnu/bennugd/mod_sys.so
b6998000-b699a000 r-xp 00000000 08:01 4458180    /usr/lib/i386-linux-gnu/bennugd/mod_text.so
b699a000-b699b000 r--p 00001000 08:01 4458180    /usr/lib/i386-linux-gnu/bennugd/mod_text.so
b699b000-b699c000 rw-p 00002000 08:01 4458180    /usr/lib/i386-linux-gnu/bennugd/mod_text.so
b699c000-b699f000 r-xp 00000000 08:01 4458181    /usr/lib/i386-linux-gnu/bennugd/libtext.so
b699f000-b69a0000 r--p 00002000 08:01 4458181    /usr/lib/i386-linux-gnu/bennugd/libtext.so
b69a0000-b69a1000 rw-p 00003000 08:01 4458181    /usr/lib/i386-linux-gnu/bennugd/libtext.so
b69a1000-b69aa000 rw-p 00000000 00:00 0
b69aa000-b69ac000 r-xp 00000000 08:01 4458164    /usr/lib/i386-linux-gnu/bennugd/libfont.so
b69ac000-b69ad000 r--p 00001000 08:01 4458164    /usr/lib/i386-linux-gnu/bennugd/libfont.so
b69ad000-b69ae000 rw-p 00002000 08:01 4458164    /usr/lib/i386-linux-gnu/bennugd/libfont.so
b69ae000-b69af000 rw-p 00000000 00:00 0
b69af000-b69b3000 r-xp 00000000 08:01 4458197    /usr/lib/i386-linux-gnu/bennugd/mod_grproc.so
b69b3000-b69b4000 r--p 00003000 08:01 4458197    /usr/lib/i386-linux-gnu/bennugd/mod_grproc.so
b69b4000-b69b5000 rw-p 00004000 08:01 4458197    /usr/lib/i386-linux-gnu/bennugd/mod_grproc.so
b69b5000-b69b7000 r-xp 00000000 08:01 4458163    /usr/lib/i386-linux-gnu/bennugd/libmouse.so
b69b7000-b69b8000 r--p 00001000 08:01 4458163    /usr/lib/i386-linux-gnu/bennugd/libmouse.so
b69b8000-b69b9000 rw-p 00002000 08:01 4458163    /usr/lib/i386-linux-gnu/bennugd/libmouse.so
b69b9000-b69cf000 r-xp 00000000 08:01 4458187    /usr/lib/i386-linux-gnu/bennugd/librender.so
b69cf000-b69d0000 r--p 00016000 08:01 4458187    /usr/lib/i386-linux-gnu/bennugd/librender.so
b69d0000-b69d1000 rw-p 00017000 08:01 4458187    /usr/lib/i386-linux-gnu/bennugd/librender.so
b69d1000-b69d5000 rw-p 00000000 00:00 0
b69d5000-b69de000 r-xp 00000000 08:01 4458171    /usr/lib/i386-linux-gnu/bennugd/libblit.so
b69de000-b69df000 r--p 00008000 08:01 4458171    /usr/lib/i386-linux-gnu/bennugd/libblit.so
b69df000-b69e0000 rw-p 00009000 08:01 4458171    /usr/lib/i386-linux-gnu/bennugd/libblit.so
b69e0000-b69e3000 r-xp 00000000 08:01 4458192    /usr/lib/i386-linux-gnu/bennugd/libvideo.so
b69e3000-b69e4000 r--p 00002000 08:01 4458192    /usr/lib/i386-linux-gnu/bennugd/libvideo.so
b69e4000-b69e5000 rw-p 00003000 08:01 4458192    /usr/lib/i386-linux-gnu/bennugd/libvideo.so
b69e5000-b69ec000 r-xp 00000000 08:01 4458182    /usr/lib/i386-linux-gnu/bennugd/libgrbase.so
b69ec000-b69ed000 r--p 00006000 08:01 4458182    /usr/lib/i386-linux-gnu/bennugd/libgrbase.so
b69ed000-b69ee000 rw-p 00007000 08:01 4458182    /usr/lib/i386-linux-gnu/bennugd/libgrbase.so
b69ee000-b6a1f000 rw-p 00000000 00:00 0
b6a1f000-b6a32000 r-xp 00000000 08:01 1445823    /lib/i386-linux-gnu/libresolv-2.15.so
b6a32000-b6a33000 ---p 00013000 08:01 1445823    /lib/i386-linux-gnu/libresolv-2.15.so
b6a33000-b6a34000 r--p 00013000 08:01 1445823    /lib/i386-linux-gnu/libresolv-2.15.so
b6a34000-b6a35000 rw-p 00014000 08:01 1445823    /lib/i386-linux-gnu/libresolv-2.15.so
b6a35000-b6a37000 rw-p 00000000 00:00 0
b6a37000-b6a3d000 r-xp 00000000 08:01 4461441    /usr/lib/i386-linux-gnu/libogg.so.0.7.1
b6a3d000-b6a3e000 r--p 00005000 08:01 4461441    /usr/lib/i386-linux-gnu/libogg.so.0.7.1
b6a3e000-b6a3f000 rw-p 00006000 08:01 4461441    /usr/lib/i386-linux-gnu/libogg.so.0.7.1
b6a3f000-b6a68000 r-xp 00000000 08:01 4461599    /usr/lib/i386-linux-gnu/libvorbis.so.0.4.5
b6a68000-b6a69000 r--p 00028000 08:01 4461599    /usr/lib/i386-linux-gnu/libvorbis.so.0.4.5
b6a69000-b6a6a000 rw-p 00029000 08:01 4461599    /usr/lib/i386-linux-gnu/libvorbis.so.0.4.5
b6a6a000-b6bd0000 r-xp 00000000 08:01 4461601    /usr/lib/i386-linux-gnu/libvorbisenc.so.2.0.8
b6bd0000-b6be1000 r--p 00165000 08:01 4461601    /usr/lib/i386-linux-gnu/libvorbisenc.so.2.0.8
b6be1000-b6be2000 rw-p 00176000 08:01 4461601    /usr/lib/i386-linux-gnu/libvorbisenc.so.2.0.8
b6be2000-b6c2e000 r-xp 00000000 08:01 4460968    /usr/lib/i386-linux-gnu/libFLAC.so.8.2.0
b6c2e000-b6c2f000 r--p 0004b000 08:01 4460968    /usr/lib/i386-linux-gnu/libFLAC.so.8.2.0
b6c2f000-b6c30000 rw-p 0004c000 08:01 4460968    /usr/lib/i386-linux-gnu/libFLAC.so.8.2.0
b6c30000-b6c46000 r-xp 00000000 08:01 1442905    /lib/i386-linux-gnu/libnsl-2.15.so
b6c46000-b6c47000 r--p 00015000 08:01 1442905    /lib/i386-linux-gnu/libnsl-2.15.so
b6c47000-b6c48000 rw-p 00016000 08:01 1442905    /lib/i386-linux-gnu/libnsl-2.15.so
b6c48000-b6c4a000 rw-p 00000000 00:00 0
b6c4a000-b6c4f000 r-xp 00000000 08:01 4461042    /usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
b6c4f000-b6c50000 r--p 00004000 08:01 4461042    /usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
b6c50000-b6c51000 rw-p 00005000 08:01 4461042    /usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
b6c51000-b6c56000 r-xp 00000000 08:01 4461088    /usr/lib/i386-linux-gnu/libasyncns.so.0.3.1
b6c56000-b6c57000 r--p 00004000 08:01 4461088    /usr/lib/i386-linux-gnu/libasyncns.so.0.3.1
b6c57000-b6c58000 rw-p 00005000 08:01 4461088    /usr/lib/i386-linux-gnu/libasyncns.so.0.3.1
b6c58000-b6cc4000 r-xp 00000000 08:01 4461536    /usr/lib/i386-linux-gnu/libsndfile.so.1.0.25
b6cc4000-b6cc5000 r--p 0006c000 08:01 4461536    /usr/lib/i386-linux-gnu/libsndfile.so.1.0.25
b6cc5000-b6cc6000 rw-p 0006d000 08:01 4461536    /usr/lib/i386-linux-gnu/libsndfile.so.1.0.25
b6cc6000-b6cca000 rw-p 00000000 00:00 0
b6cca000-b6cd2000 r-xp 00000000 08:01 1442828    /lib/i386-linux-gnu/libwrap.so.0.7.6
b6cd2000-b6cd3000 r--p 00007000 08:01 1442828    /lib/i386-linux-gnu/libwrap.so.0.7.6
b6cd3000-b6cd4000 rw-p 00008000 08:01 1442828    /lib/i386-linux-gnu/libwrap.so.0.7.6
b6cd4000-b6cf0000 r-xp 00000000 08:01 1442816    /lib/i386-linux-gnu/libtinfo.so.5.9
b6cf0000-b6cf2000 r--p 0001b000 08:01 1442816    /lib/i386-linux-gnu/libtinfo.so.5.9
b6cf2000-b6cf3000 rw-p 0001d000 08:01 1442816    /lib/i386-linux-gnu/libtinfo.so.5.9
b6cf3000-b6d21000 r-xp 00000000 08:01 1442759    /lib/i386-linux-gnu/libncursesw.so.5.9
b6d21000-b6d22000 r--p 0002d000 08:01 1442759    /lib/i386-linux-gnu/libncursesw.so.5.9
b6d22000-b6d23000 rw-p 0002e000 08:01 1442759    /lib/i386-linux-gnu/libncursesw.so.5.9
b6d23000-b6df8000 r-xp 00000000 08:01 1442809    /lib/i386-linux-gnu/libslang.so.2.2.4
b6df8000-b6dfb000 r--p 000d4000 08:01 1442809    /lib/i386-linux-gnu/libslang.so.2.2.4
b6dfb000-b6e09000 rw-p 000d7000 08:01 1442809    /lib/i386-linux-gnu/libslang.so.2.2.4
b6e09000-b6e43000 rw-p 00000000 00:00 0
b6e43000-b6e62000 r-xp 00000000 08:01 4461630    /usr/lib/i386-linux-gnu/libxcb.so.1.1.0
b6e62000-b6e63000 r--p 0001f000 08:01 4461630    /usr/lib/i386-linux-gnu/libxcb.so.1.1.0
b6e63000-b6e64000 rw-p 00020000 08:01 4461630    /usr/lib/i386-linux-gnu/libxcb.so.1.1.0
b6e64000-b6eab000 r-xp 00000000 08:01 1442702    /lib/i386-linux-gnu/libdbus-1.so.3.5.8
b6eab000-b6eac000 r--p 00047000 08:01 1442702    /lib/i386-linux-gnu/libdbus-1.so.3.5.8
b6eac000-b6ead000 rw-p 00048000 08:01 1442702    /lib/i386-linux-gnu/libdbus-1.so.3.5.8
b6ead000-b6eb3000 r-xp 00000000 08:01 4461375    /usr/lib/i386-linux-gnu/libjson.so.0.0.1
b6eb3000-b6eb4000 r--p 00005000 08:01 4461375    /usr/lib/i386-linux-gnu/libjson.so.0.0.1
b6eb4000-b6eb5000 rw-p 00006000 08:01 4461375    /usr/lib/i386-linux-gnu/libjson.so.0.0.1
b6eb5000-b6f18000 r-xp 00000000 08:01 4461499    /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
b6f18000-b6f19000 r--p 00062000 08:01 4461499    /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
b6f19000-b6f1a000 rw-p 00063000 08:01 4461499    /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
b6f1a000-b6f31000 r-xp 00000000 08:01 1445820    /lib/i386-linux-gnu/libpthread-2.15.so
b6f31000-b6f32000 r--p 00016000 08:01 1445820    /lib/i386-linux-gnu/libpthread-2.15.so
b6f32000-b6f33000 rw-p 00017000 08:01 1445820    /lib/i386-linux-gnu/libpthread-2.15.so
b6f33000-b6f35000 rw-p 00000000 00:00 0
b6f35000-b6f57000 r-xp 00000000 08:01 4461124    /usr/lib/i386-linux-gnu/libcaca.so.0.99.17
b6f57000-b6f58000 r--p 00022000 08:01 4461124    /usr/lib/i386-linux-gnu/libcaca.so.0.99.17
b6f58000-b6ffb000 rw-p 00023000 08:01 4461124    /usr/lib/i386-linux-gnu/libcaca.so.0.99.17
b6ffb000-b7000000 rw-p 00000000 00:00 0
b7000000-b7010000 r-xp 00000000 08:01 4461044    /usr/lib/i386-linux-gnu/libXext.so.6.4.0
b7010000-b7011000 r--p 0000f000 08:01 4461044    /usr/lib/i386-linux-gnu/libXext.so.6.4.0Abortado (`core' generado)


SplinterGU

a mi me funciona perfecto (con la oficial)
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

oriun

#2
Será cosa de la compilación de Josebita? Aunque lo mismo es cosa de mi ordenador...

EDIT: Me contesto. He probado la oficial, y sí que funciona.

josebita

Quote from: oriun on October 17, 2012, 04:08:56 PM
Será cosa de la compilación de Josebita? Aunque lo mismo es cosa de mi ordenador...

EDIT: Me contesto. He probado la oficial, y sí que funciona.
Estoy actualizando los binarios del PPA a la última versión del código oficial. Espero que con eso se arregle; si no recuerdo mal Splinter hizo cambios en la mod_debug desde que actualicé por última vez el PPA y puede que por eso cambie el comportamiento.

En cuanto estén disponibles los binarios pruebo el código y os cuento.

josebita

Pues he probado con los últimos binarios del PPA y yo diría que sigue pasando.

La verdad es que la compilación es bastante estándar así que me planteo si no será cosa de la versión del compilador.

¿qué versión de gcc usas, splinter?

SplinterGU

4.6.2

quisiera saber que hacen exactamente...

yo escribo en la consola el nombre de las variables y me aparecen las mismas en la consola lo mas bien...

que cambios tiene tu version PPA?
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

Quote from: SplinterGU on October 18, 2012, 12:05:52 PM
4.6.2

quisiera saber que hacen exactamente...

yo escribo en la consola el nombre de las variables y me aparecen las mismas en la consola lo mas bien...

que cambios tiene tu version PPA?
No tiene ningún cambio, hago un "cp" directo del contenido del SVN; primero para el core y luego para los módulos. Por eso me extraña.
Luego te pongo la secuencia porque creo que para el configure sí que le añadí algún parámetro, aunque creo que son bastante normales....

SplinterGU

#7
no se joseba, pero lo probe con la oficial linux y con la de windows bajo wine... y funciona de maravillas...

probaron con la oficial?

no descarto un error, pero no lo veo...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2