[Gambas-user] Signal 11 in revision #5142

Willy Raets willy at ...2734...
Sun Sep 9 14:48:42 CEST 2012


On zo, 2012-09-09 at 10:45 +0200, Benoît Minisini wrote:
> Le 09/09/2012 03:50, Willy Raets a écrit :
> > Discovered this testing my library and isolated the problem.
> > Next made this test application and run some tests.
> >
> > I attached a source code archive.
> > Just open in IDE and run, then click on button Signal 11 to generate the
> > Signal 11 error.
> >
> > On 3.2.1 it runs
> > On 3.2.90 #5071 it runs
> > On 3.2.90 #5142 I get a signal 11
> >
> > Willy
> >
> 
> I have no crash at all. Which version of QT and/or GTK+ do you use? Can 
> you send me a gdb backtrace/valgrind output of the crash?

Attached:
- SystemInformation.txt  -> desktop is LXDE (says unknown)
- gdbout.txt -> gdb output
- valgrindout.txt -> valgrind output
- revision #5142 used

Willy
-------------- next part --------------
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/gbx3...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/gbx3 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x080738bd in ?? ()

-------------- next part --------------
[System]
OperatingSystem=Linux
Kernel=3.2.0-29-generic
Architecture=i686
Memory=766540 kB
DistributionVendor=Ubuntu
DistributionRelease="Ubuntu 12.04.1 LTS"
Desktop=Unknown

[Gambas 2]
Version=2.23.1
Path=/usr/bin/gbx2

[Gambas 3]
Version=3.3.0
Path=/usr/bin/gbx3

[Libraries]
Qt4=libQtCore.so.4.8.1
GTK+=libgtk-x11-2.0.so.0.2400.10

-------------- next part --------------
==2281== Memcheck, a memory error detector
==2281== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==2281== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==2281== Command: gbx3
==2281== 
==2281== Invalid read of size 4
==2281==    at 0x5F854A2: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F87B09: FcConfigFilename (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9C1EB: FcConfigParseAndLoad (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F91065: FcInitLoadConfig (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F91188: FcInitLoadConfigAndFonts (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9140C: FcInit (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F85CE4: FcConfigGetCurrent (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F8787F: FcConfigSubstituteWithPat (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F878C6: FcConfigSubstitute (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x57B1699: ??? (in /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0.3000.0)
==2281==    by 0x5F5A407: ??? (in /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0.3000.0)
==2281==    by 0x5F5B9E6: ??? (in /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0.3000.0)
==2281==    by 0x58BAD26: pango_font_map_load_fontset (in /usr/lib/i386-linux-gnu/libpango-1.0.so.0.3000.0)
==2281==    by 0x58B7F58: ??? (in /usr/lib/i386-linux-gnu/libpango-1.0.so.0.3000.0)
==2281==    by 0x58B8D5E: pango_itemize_with_base_dir (in /usr/lib/i386-linux-gnu/libpango-1.0.so.0.3000.0)
==2281==    by 0x58C0C85: ??? (in /usr/lib/i386-linux-gnu/libpango-1.0.so.0.3000.0)
==2281==    by 0x58C1E43: ??? (in /usr/lib/i386-linux-gnu/libpango-1.0.so.0.3000.0)
==2281==    by 0x51D22C4: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51DC556: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51D88CF: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51DD6A1: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51F78AF: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x8051491: ??? (in /usr/bin/gbx3)
==2281==    by 0x805421A: ??? (in /usr/bin/gbx3)
==2281==    by 0x807BEC5: ??? (in /usr/bin/gbx3)
==2281==    by 0x805146E: ??? (in /usr/bin/gbx3)
==2281==    by 0x8052520: ??? (in /usr/bin/gbx3)
==2281==    by 0x806C33F: ??? (in /usr/bin/gbx3)
==2281==    by 0x8056136: ??? (in /usr/bin/gbx3)
==2281==    by 0x51FDCB7: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x8051BBC: ??? (in /usr/bin/gbx3)
==2281==    by 0x805214E: ??? (in /usr/bin/gbx3)
==2281==    by 0x804B3DC: ??? (in /usr/bin/gbx3)
==2281==    by 0x40B14D2: (below main) (libc-start.c:226)
==2281==  Address 0x44be92c is 20 bytes inside a block of size 22 alloc'd
==2281==    at 0x402BE68: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2281==    by 0x5F85407: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F87B09: FcConfigFilename (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9C1EB: FcConfigParseAndLoad (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F91065: FcInitLoadConfig (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F91188: FcInitLoadConfigAndFonts (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9140C: FcInit (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F85CE4: FcConfigGetCurrent (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F8787F: FcConfigSubstituteWithPat (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F878C6: FcConfigSubstitute (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x57B1699: ??? (in /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0.3000.0)
==2281==    by 0x5F5A407: ??? (in /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0.3000.0)
==2281==    by 0x5F5B9E6: ??? (in /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0.3000.0)
==2281==    by 0x58BAD26: pango_font_map_load_fontset (in /usr/lib/i386-linux-gnu/libpango-1.0.so.0.3000.0)
==2281==    by 0x58B7F58: ??? (in /usr/lib/i386-linux-gnu/libpango-1.0.so.0.3000.0)
==2281==    by 0x58B8D5E: pango_itemize_with_base_dir (in /usr/lib/i386-linux-gnu/libpango-1.0.so.0.3000.0)
==2281==    by 0x58C0C85: ??? (in /usr/lib/i386-linux-gnu/libpango-1.0.so.0.3000.0)
==2281==    by 0x58C1E43: ??? (in /usr/lib/i386-linux-gnu/libpango-1.0.so.0.3000.0)
==2281==    by 0x51D22C4: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51DC556: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51D88CF: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51DD6A1: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51F78AF: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x8051491: ??? (in /usr/bin/gbx3)
==2281==    by 0x805421A: ??? (in /usr/bin/gbx3)
==2281==    by 0x807BEC5: ??? (in /usr/bin/gbx3)
==2281==    by 0x805146E: ??? (in /usr/bin/gbx3)
==2281==    by 0x8052520: ??? (in /usr/bin/gbx3)
==2281==    by 0x806C33F: ??? (in /usr/bin/gbx3)
==2281==    by 0x8056136: ??? (in /usr/bin/gbx3)
==2281==    by 0x51FDCB7: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x8051BBC: ??? (in /usr/bin/gbx3)
==2281==    by 0x805214E: ??? (in /usr/bin/gbx3)
==2281==    by 0x804B3DC: ??? (in /usr/bin/gbx3)
==2281==    by 0x40B14D2: (below main) (libc-start.c:226)
==2281== 
==2281== Invalid read of size 4
==2281==    at 0x5F854B6: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x900642D: ???
==2281==  Address 0x44c3fb0 is 16 bytes inside a block of size 18 alloc'd
==2281==    at 0x402BE68: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2281==    by 0x5F85407: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x900642D: ???
==2281== 
==2281== Invalid read of size 4
==2281==    at 0x5F854B6: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9C1EB: FcConfigParseAndLoad (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9C6A8: FcConfigParseAndLoad (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9CA63: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==  Address 0x44d5c18 is 40 bytes inside a block of size 42 alloc'd
==2281==    at 0x402BE68: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2281==    by 0x5F85407: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9C1EB: FcConfigParseAndLoad (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9C6A8: FcConfigParseAndLoad (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9CA63: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281== 
==2281== Invalid read of size 4
==2281==    at 0x5F854A2: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9C1EB: FcConfigParseAndLoad (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9C6A8: FcConfigParseAndLoad (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9CA63: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==  Address 0x4504c94 is 36 bytes inside a block of size 39 alloc'd
==2281==    at 0x402BE68: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2281==    by 0x5F85407: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9C1EB: FcConfigParseAndLoad (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9C6A8: FcConfigParseAndLoad (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x5F9CA63: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281== 
==2281== Invalid read of size 4
==2281==    at 0x5F854B6: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x2E73746D: ???
==2281==  Address 0x4526cd0 is 24 bytes inside a block of size 27 alloc'd
==2281==    at 0x402BE68: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2281==    by 0x5F85407: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x2E73746D: ???
==2281== 
==2281== Invalid read of size 4
==2281==    at 0x5F854A2: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x6F632E6B: ???
==2281==  Address 0x452e474 is 20 bytes inside a block of size 22 alloc'd
==2281==    at 0x402BE68: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2281==    by 0x5F85407: ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
==2281==    by 0x6F632E6B: ???
==2281== 
==2281== Conditional jump or move depends on uninitialised value(s)
==2281==    at 0x6197DD8: inflateReset2 (in /lib/i386-linux-gnu/libz.so.1.2.3.4)
==2281==    by 0x6197EC7: inflateInit2_ (in /lib/i386-linux-gnu/libz.so.1.2.3.4)
==2281==    by 0x6197F72: inflateInit_ (in /lib/i386-linux-gnu/libz.so.1.2.3.4)
==2281==    by 0x6146F60: png_create_read_struct_2 (in /lib/i386-linux-gnu/libpng12.so.0.46.0)
==2281==    by 0x65A4CAC: ??? (in /usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so)
==2281==    by 0x57BEB34: ??? (in /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0.2600.1)
==2281==    by 0x57BEE1B: gdk_pixbuf_new_from_file (in /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0.2600.1)
==2281==    by 0x63AB681: ??? (in /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so)
==2281==    by 0x5950DCC: g_cache_insert (in /lib/i386-linux-gnu/libglib-2.0.so.0.3200.3)
==2281==    by 0x63AB8B7: ??? (in /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so)
==2281==    by 0x63AB957: ??? (in /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so)
==2281==    by 0x63A7F3F: ??? (in /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so)
==2281==    by 0x63A9193: ??? (in /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so)
==2281==    by 0x5460EBB: gtk_paint_box (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10)
==2281==    by 0x530B8E9: ??? (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10)
==2281==    by 0x530BB84: ??? (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10)
==2281==    by 0x53CA8A1: ??? (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10)
==2281==    by 0x449A017: ???
==2281== 
==2281== Syscall param writev(vector[...]) points to uninitialised byte(s)
==2281==    at 0x417A9AE: writev (writev.c:51)
==2281==    by 0x4EA: ???
==2281==  Address 0x4317f37 is 295 bytes inside a block of size 16,384 alloc'd
==2281==    at 0x402A5E6: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2281==    by 0x5E1FA01: XOpenDisplay (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==2281==    by 0x57444A5: gdk_display_open (in /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0.2400.10)
==2281==    by 0x51FFF86: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x804B26D: ??? (in /usr/bin/gbx3)
==2281==    by 0x40B14D2: (below main) (libc-start.c:226)
==2281== 
==2281== Syscall param writev(vector[...]) points to uninitialised byte(s)
==2281==    at 0x417A9AE: writev (writev.c:51)
==2281==    by 0x5A32FF3: ??? (in /lib/i386-linux-gnu/libglib-2.0.so.0.3200.3)
==2281==  Address 0x4317e2b is 27 bytes inside a block of size 16,384 alloc'd
==2281==    at 0x402A5E6: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2281==    by 0x5E1FA01: XOpenDisplay (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==2281==    by 0x57444A5: gdk_display_open (in /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0.2400.10)
==2281==    by 0x51FFF86: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x804B26D: ??? (in /usr/bin/gbx3)
==2281==    by 0x40B14D2: (below main) (libc-start.c:226)
==2281== 
==2281== Syscall param writev(vector[...]) points to uninitialised byte(s)
==2281==    at 0x417A9AE: writev (writev.c:51)
==2281==    by 0x10: ???
==2281==  Address 0x4317e73 is 99 bytes inside a block of size 16,384 alloc'd
==2281==    at 0x402A5E6: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2281==    by 0x5E1FA01: XOpenDisplay (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==2281==    by 0x57444A5: gdk_display_open (in /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0.2400.10)
==2281==    by 0x51FFF86: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x804B26D: ??? (in /usr/bin/gbx3)
==2281==    by 0x40B14D2: (below main) (libc-start.c:226)
==2281== 
==2281== Syscall param writev(vector[...]) points to uninitialised byte(s)
==2281==    at 0x417A9AE: writev (writev.c:51)
==2281==    by 0x7: ???
==2281==  Address 0x4317e2b is 27 bytes inside a block of size 16,384 alloc'd
==2281==    at 0x402A5E6: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2281==    by 0x5E1FA01: XOpenDisplay (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==2281==    by 0x57444A5: gdk_display_open (in /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0.2400.10)
==2281==    by 0x51FFF86: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x804B26D: ??? (in /usr/bin/gbx3)
==2281==    by 0x40B14D2: (below main) (libc-start.c:226)
==2281== 
==2281== Syscall param writev(vector[...]) points to uninitialised byte(s)
==2281==    at 0x417A9AE: writev (writev.c:51)
==2281==    by 0x400D355: _dl_map_object_deps (dl-deps.c:258)
==2281==  Address 0x4317e3b is 43 bytes inside a block of size 16,384 alloc'd
==2281==    at 0x402A5E6: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2281==    by 0x5E1FA01: XOpenDisplay (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==2281==    by 0x57444A5: gdk_display_open (in /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0.2400.10)
==2281==    by 0x51FFF86: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x804B26D: ??? (in /usr/bin/gbx3)
==2281==    by 0x40B14D2: (below main) (libc-start.c:226)
==2281== 
==2281== Syscall param writev(vector[...]) points to uninitialised byte(s)
==2281==    at 0x417A9AE: writev (writev.c:51)
==2281==    by 0x5F61689: ??? (in /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0.3000.0)
==2281==  Address 0x4317ec3 is 179 bytes inside a block of size 16,384 alloc'd
==2281==    at 0x402A5E6: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2281==    by 0x5E1FA01: XOpenDisplay (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==2281==    by 0x57444A5: gdk_display_open (in /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0.2400.10)
==2281==    by 0x51FFF86: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x804B26D: ??? (in /usr/bin/gbx3)
==2281==    by 0x40B14D2: (below main) (libc-start.c:226)
==2281== 
==2284== 
==2284== HEAP SUMMARY:
==2284==     in use at exit: 1,196,473 bytes in 8,490 blocks
==2284==   total heap usage: 30,411 allocs, 21,921 frees, 3,446,808 bytes allocated
==2284== 
==2284== LEAK SUMMARY:
==2284==    definitely lost: 2,216 bytes in 8 blocks
==2284==    indirectly lost: 7,460 bytes in 373 blocks
==2284==      possibly lost: 787,517 bytes in 3,514 blocks
==2284==    still reachable: 399,280 bytes in 4,595 blocks
==2284==         suppressed: 0 bytes in 0 blocks
==2284== Rerun with --leak-check=full to see details of leaked memory
==2284== 
==2284== For counts of detected and suppressed errors, rerun with: -v
==2284== Use --track-origins=yes to see where uninitialised values come from
==2284== ERROR SUMMARY: 29 errors from 13 contexts (suppressed: 0 from 0)
==2281== Conditional jump or move depends on uninitialised value(s)
==2281==    at 0x80738BB: ??? (in /usr/bin/gbx3)
==2281==    by 0x8077E8D: ??? (in /usr/bin/gbx3)
==2281==    by 0x8077C82: ??? (in /usr/bin/gbx3)
==2281==    by 0x807455F: ??? (in /usr/bin/gbx3)
==2281==    by 0x8061799: ??? (in /usr/bin/gbx3)
==2281==    by 0x807B8DC: ??? (in /usr/bin/gbx3)
==2281==    by 0x805146E: ??? (in /usr/bin/gbx3)
==2281==    by 0x80658F5: ??? (in /usr/bin/gbx3)
==2281==    by 0x8065E4F: ??? (in /usr/bin/gbx3)
==2281==    by 0x51F7611: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51DA0E9: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51DD2DD: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x58FB242: g_cclosure_marshal_VOID__VOIDv (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x58F9726: ??? (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5912A28: g_signal_emit_valist (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5913452: g_signal_emit (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x530B219: gtk_button_clicked (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10)
==2281==    by 0x530C62F: ??? (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10)
==2281==    by 0x58FB242: g_cclosure_marshal_VOID__VOIDv (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x58F7DB6: ??? (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x58F9726: ??? (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5912A28: g_signal_emit_valist (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5913452: g_signal_emit (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x449A08F: ???
==2281== 
==2281== Use of uninitialised value of size 4
==2281==    at 0x80738BD: ??? (in /usr/bin/gbx3)
==2281==    by 0x8077E8D: ??? (in /usr/bin/gbx3)
==2281==    by 0x8077C82: ??? (in /usr/bin/gbx3)
==2281==    by 0x807455F: ??? (in /usr/bin/gbx3)
==2281==    by 0x8061799: ??? (in /usr/bin/gbx3)
==2281==    by 0x807B8DC: ??? (in /usr/bin/gbx3)
==2281==    by 0x805146E: ??? (in /usr/bin/gbx3)
==2281==    by 0x80658F5: ??? (in /usr/bin/gbx3)
==2281==    by 0x8065E4F: ??? (in /usr/bin/gbx3)
==2281==    by 0x51F7611: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51DA0E9: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51DD2DD: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x58FB242: g_cclosure_marshal_VOID__VOIDv (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x58F9726: ??? (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5912A28: g_signal_emit_valist (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5913452: g_signal_emit (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x530B219: gtk_button_clicked (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10)
==2281==    by 0x530C62F: ??? (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10)
==2281==    by 0x58FB242: g_cclosure_marshal_VOID__VOIDv (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x58F7DB6: ??? (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x58F9726: ??? (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5912A28: g_signal_emit_valist (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5913452: g_signal_emit (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x449A08F: ???
==2281== 
==2281== Invalid read of size 4
==2281==    at 0x80738BD: ??? (in /usr/bin/gbx3)
==2281==    by 0x8077E8D: ??? (in /usr/bin/gbx3)
==2281==    by 0x8077C82: ??? (in /usr/bin/gbx3)
==2281==    by 0x807455F: ??? (in /usr/bin/gbx3)
==2281==    by 0x8061799: ??? (in /usr/bin/gbx3)
==2281==    by 0x807B8DC: ??? (in /usr/bin/gbx3)
==2281==    by 0x805146E: ??? (in /usr/bin/gbx3)
==2281==    by 0x80658F5: ??? (in /usr/bin/gbx3)
==2281==    by 0x8065E4F: ??? (in /usr/bin/gbx3)
==2281==    by 0x51F7611: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51DA0E9: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51DD2DD: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x58FB242: g_cclosure_marshal_VOID__VOIDv (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x58F9726: ??? (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5912A28: g_signal_emit_valist (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5913452: g_signal_emit (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x530B219: gtk_button_clicked (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10)
==2281==    by 0x530C62F: ??? (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10)
==2281==    by 0x58FB242: g_cclosure_marshal_VOID__VOIDv (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x58F7DB6: ??? (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x58F9726: ??? (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5912A28: g_signal_emit_valist (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5913452: g_signal_emit (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x449A08F: ???
==2281==  Address 0x6 is not stack'd, malloc'd or (recently) free'd
==2281== 
==2281== 
==2281== Process terminating with default action of signal 11 (SIGSEGV)
==2281==  Access not within mapped region at address 0x6
==2281==    at 0x80738BD: ??? (in /usr/bin/gbx3)
==2281==    by 0x8077E8D: ??? (in /usr/bin/gbx3)
==2281==    by 0x8077C82: ??? (in /usr/bin/gbx3)
==2281==    by 0x807455F: ??? (in /usr/bin/gbx3)
==2281==    by 0x8061799: ??? (in /usr/bin/gbx3)
==2281==    by 0x807B8DC: ??? (in /usr/bin/gbx3)
==2281==    by 0x805146E: ??? (in /usr/bin/gbx3)
==2281==    by 0x80658F5: ??? (in /usr/bin/gbx3)
==2281==    by 0x8065E4F: ??? (in /usr/bin/gbx3)
==2281==    by 0x51F7611: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51DA0E9: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x51DD2DD: ??? (in /usr/lib/gambas3/gb.gtk.so.0.0.0)
==2281==    by 0x58FB242: g_cclosure_marshal_VOID__VOIDv (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x58F9726: ??? (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5912A28: g_signal_emit_valist (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5913452: g_signal_emit (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x530B219: gtk_button_clicked (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10)
==2281==    by 0x530C62F: ??? (in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10)
==2281==    by 0x58FB242: g_cclosure_marshal_VOID__VOIDv (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x58F7DB6: ??? (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x58F9726: ??? (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5912A28: g_signal_emit_valist (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x5913452: g_signal_emit (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.3200.3)
==2281==    by 0x449A08F: ???
==2281==  If you believe this happened as a result of a stack
==2281==  overflow in your program's main thread (unlikely but
==2281==  possible), you can try to increase the size of the
==2281==  main thread stack using the --main-stacksize= flag.
==2281==  The main thread stack size used in this run was 8388608.
==2281== 
==2281== HEAP SUMMARY:
==2281==     in use at exit: 1,196,499 bytes in 8,489 blocks
==2281==   total heap usage: 30,425 allocs, 21,936 frees, 3,447,388 bytes allocated
==2281== 
==2281== LEAK SUMMARY:
==2281==    definitely lost: 2,216 bytes in 8 blocks
==2281==    indirectly lost: 7,460 bytes in 373 blocks
==2281==      possibly lost: 787,477 bytes in 3,512 blocks
==2281==    still reachable: 399,346 bytes in 4,596 blocks
==2281==         suppressed: 0 bytes in 0 blocks
==2281== Rerun with --leak-check=full to see details of leaked memory
==2281== 
==2281== For counts of detected and suppressed errors, rerun with: -v
==2281== Use --track-origins=yes to see where uninitialised values come from
==2281== ERROR SUMMARY: 32 errors from 16 contexts (suppressed: 0 from 0)


More information about the User mailing list