Hello all!
Can anyboby explain me why do I get this kind of error?
I am using VectorLinux 6.0 Standard.With xfce graph environment.

*** glibc detected *** /home/cnc/cnc_v2/cnc_gui/cnc_v2: double free or 
corruption (fasttop): 0x081193f8 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7bd48c4]
/lib/libc.so.6(cfree+0x90)[0xb7bd8370]
/usr/lib/libX11.so.6(XDestroyRegion+0x25)[0xb7dfcb75]
/usr/lib/libfltk.so.1.1(_Z14fl_clip_regionP8_XRegion+0x2b)[0xb7fae6ab]
/usr/lib/libfltk.so.1.1(_ZN9Fl_Window12make_currentEv+0x53)[0xb7f9cd63]
/usr/lib/libfltk.so.1.1(_ZN16Fl_Double_Window5flushEi+0x1f)[0xb7f5d6af]
/usr/lib/libfltk.so.1.1(_ZN16Fl_Double_Window5flushEv+0x25)[0xb7f5d825]
/usr/lib/libfltk.so.1.1(_ZN2Fl5flushEv+0xa1)[0xb7f4e811]
/home/cnc/cnc_v2/cnc_gui/cnc_v2[0x804c582]
======= Memory map: ========
08048000-080ac000 r-xp 00000000 08:01 220666     /home/cnc/cnc_v2/cnc_gui/cnc_v2
080ac000-080ae000 rw-p 00063000 08:01 220666     /home/cnc/cnc_v2/cnc_gui/cnc_v2
080ae000-08123000 rw-p 080ae000 00:00 0          [heap]
b7100000-b7121000 rw-p b7100000 00:00 0
b7121000-b7200000 ---p b7121000 00:00 0
b723b000-b723c000 ---p b723b000 00:00 0
b723c000-b7a3d000 rw-p b723c000 00:00 0
b7a3d000-b7a41000 r-xp 00000000 08:01 84504      /usr/lib/libXdmcp.so.6.0.0
b7a41000-b7a42000 rw-p 00003000 08:01 84504      /usr/lib/libXdmcp.so.6.0.0
b7a42000-b7a43000 rw-p b7a42000 00:00 0
b7a43000-b7a61000 r-xp 00000000 08:01 24732      /usr/lib/libexpat.so.1.5.2
b7a61000-b7a63000 rw-p 0001d000 08:01 24732      /usr/lib/libexpat.so.1.5.2
b7a63000-b7a79000 r-xp 00000000 08:01 84454      /usr/lib/libxcb.so.1.0.0
b7a79000-b7a7a000 rw-p 00016000 08:01 84454      /usr/lib/libxcb.so.1.0.0
b7a7a000-b7a7b000 r-xp 00000000 08:01 84964      /usr/lib/libxcb-xlib.so.0.0.0
b7a7b000-b7a7c000 rw-p 00000000 08:01 84964      /usr/lib/libxcb-xlib.so.0.0.0
b7a7c000-b7a7e000 r-xp 00000000 08:01 83827      /usr/lib/libXau.so.6.0.0
b7a7e000-b7a7f000 rw-p 00001000 08:01 83827      /usr/lib/libXau.so.6.0.0
b7a7f000-b7aa6000 r-xp 00000000 08:01 85675      /usr/lib/libpng.so.3.29.0
b7aa6000-b7aa7000 rw-p 00026000 08:01 85675      /usr/lib/libpng.so.3.29.0
b7aa7000-b7aa9000 r-xp 00000000 08:01 10186      /lib/libdl-2.7.so
b7aa9000-b7aab000 rw-p 00001000 08:01 10186      /lib/libdl-2.7.so
b7aab000-b7aac000 rw-p b7aab000 00:00 0
b7aac000-b7aae000 r-xp 00000000 08:01 81672      /usr/lib/libXinerama.so.1.0.0
b7aae000-b7aaf000 rw-p 00001000 08:01 81672      /usr/lib/libXinerama.so.1.0.0
b7aaf000-b7ab6000 r-xp 00000000 08:01 83816      /usr/lib/libXrender.so.1.3.0
b7ab6000-b7ab7000 rw-p 00006000 08:01 83816      /usr/lib/libXrender.so.1.3.0
b7ab7000-b7aca000 r-xp 00000000 08:01 35287      /usr/lib/libz.so.1.2.3
b7aca000-b7acb000 rw-p 00012000 08:01 35287      /usr/lib/libz.so.1.2.3
b7acb000-b7b39000 r-xp 00000000 08:01 84672      /usr/lib/libfreetype.so.6.3.19
b7b39000-b7b3d000 rw-p 0006d000 08:01 84672      /usr/lib/libfreetype.so.6.3.19
b7b3d000-b7b60000 r-xp 00000000 08:01 84221      /usr/lib/libfontconfig.so.1.2.0
b7b60000-b7b68000 rw-p 00022000 08:01 84221      /usr/lib/libfontconfig.so.1.2.0
b7b68000-b7b69000 rw-p b7b68000 00:00 0
b7b69000-b7caf000 r-xp 00000000 08:01 10409      /lib/libc-2.7.so
b7caf000-b7cb0000 r--p 00146000 08:01 10409      /lib/libc-2.7.so
b7cb0000-b7cb2000 rw-p 00147000 08:01 10409      /lib/libc-2.7.so
b7cb2000-b7cb5000 rw-p b7cb2000 00:00 0
b7cb5000-b7cbf000 r-xp 00000000 08:01 25312      /usr/lib/libgcc_s.so.1
b7cbf000-b7cc0000 rw-p 00009000 08:01 25312      /usr/lib/libgcc_s.so.1
b7cc0000-b7ce4000 r-xp 00000000 08:01 10404      /lib/libm-2.7.so
b7ce4000-b7ce6000 rw-p 00023000 08:01 10404      /lib/libm-2.7.so
b7ce6000-b7dc1000 r-xp 00000000 08:01 35310      /usr/lib/libstdc++.so.6.0.9
b7dc1000-b7dc5000 r--p 000da000 08:01 35310      /usr/lib/libstdc++.so.6.0.9
b7dc5000-b7dc6000 rw-p 000de000 08:01 35310      /usr/lib/libstdc++.so.6.0.9
b7dc6000-b7dcc000 rw-p b7dc6000 00:00 0
b7dcc000-b7eaf000 r-xp 00000000 08:01 82491      /usr/lib/libX11.so.6.2.0
b7eaf000-b7eb3000 rw-p 000e2000 08:01 82491      /usr/lib/libX11.so.6.2.0
b7eb3000-b7ec0000 r-xp 00000000 08:01 84452      /usr/lib/libXext.so.6.4.0
b7ec0000-b7ec1000 rw-p 0000c000 08:01 84452      /usr/lib/libXext.so.6.4.0
b7ec1000-b7ec2000 rw-p b7ec1000 00:00 0
b7ec2000-b7ed5000 r-xp 00000000 08:01 10182      /lib/libpthread-2.7.so
b7ed5000-b7ed7000 rw-p 00013000 08:01 10182      /lib/libpthread-2.7.so
b7ed7000-b7ed9000 rw-p b7ed7000 00:00 0
b7ed9000-b7efd000 r-xp 00000000 08:01 83454      /usr/lib/libpng12.so.0.29.0
b7efd000-b7efe000 rw-p 00024000 08:01 83454      /usr/lib/libpng12.so.0.29.0
b7efe000-b7f1d000 r-xp 00000000 08:01 31239      /usr/lib/libjpeg.so.62.0.0
b7f1d000-b7f1e000 rw-p 0001e000 08:01 31239      /usr/lib/libjpeg.so.62.0.0
b7f1e000-b7f2c000 r-xp 00000000 08:01 84396      /usr/lib/libfltk_images.so.1.1
b7f2c000-b7f2d000 rw-p 0000d000 08:01 84396      /usr/lib/libfltk_images.so.1.1
b7f2d000-b7fbc000 r-xp 00000000 08:01 83935      /usr/lib/libfltk.so.1.1
b7fbc000-b7fc2000 rw-p 0008e000 08:01 83935      /usr/lib/libfltk.so.1.1
b7fc2000-b7fc5000 rw-p b7fc2000 00:00 0
b7fc5000-b7fd6000 r-xp 00000000 08:01 85257      /usr/lib/libXft.so.2.1.2
b7fd6000-b7fd7000 rw-p 00010000 08:01 85257      /usr/lib/libXft.so.2.1.2
b7fd7000-b7fd8000 rw-p b7fd7000 00:00 0
b7fe1000-b7fe5000 r-xp 00000000 08:01 83815      /usr/lib/libXfixes.so.3.1.0
b7fe5000-b7fe6000 rw-p 00003000 08:01 83815      /usr/lib/libXfixes.so.3.1.0
b7fe6000-b7fee000 r-xp 00000000 08:01 83440      /usr/lib/libXcursor.so.1.0.2
b7fee000-b7fef000 rw-p 00007000 08:01 83440      /usr/lib/libXcursor.so.1.0.2
b7fef000-b7ff3000 rw-p b7fef000 00:00 0
b7ff3000-b7ff4000 r-xp b7ff3000 00:00 0          [vdso]
b7ff4000-b8010000 r-xp 00000000 08:01 10392      /lib/ld-2.7.so
b8010000-b8012000 rw-p 0001b000 08:01 10392      /lib/ld-2.7.so
bfee3000-bff12000 rw-p bffd1000 00:00 0          [stack]

I have inherited whole project from previous worker. And I don't really
know how project was developed before.
I get this kind of error using functions which look like this:
Function {name(some_struct *struct_name)}{open return_type void}
{code
 Fl::lock();
 //do smth
 Fl::unlock();
 //do smth
 Fl::flush();
}
It is strange to me that I have this error on two different OS (Mandriva 
2007(KDE 3.x) and VectorLinux 6.0(xfce)) and in different functions. But 
functions is similar to what I've written before.
And I have this error in different time interval. My app runs for some time and 
than it throws this error.

Any help would be appreciated.
SA

_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to