problem sig 11 with 2.7

View: New views
19 Messages — Rating Filter:   Alert me  

problem sig 11 with 2.7

by steven Lobbezoo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I just installed gambas 2.7 (as per instructions on the site from the
repository on suse for suse 11 (freshly installed also).

I got a signal 11 exeption closing a modal form. It's called as this :

PUBLIC SUB photo_DblClick()
' Add/replace the image photo
DIM Mpath AS String
DIM sData AS String

  IF rsD THEN
    fileselector.Tag = FALSE
    fileselector.ShowModal
    FOR EACH MPath IN MGlobal.F_Ch
      photo.Picture = CreatePic(MPath, 320, 0)
      ' and we write it in the database (if there's one)    
      IF rsD.Available THEN
        sData = File.Load(MPath)
        rsD!photo = sData
        rsD.Update
      END IF
    NEXT
  END IF
END


Then, in the form i do this :
PUBLIC SUB cancel_Click()
  ME.close  
END


The signal occors, just at/after the ME.close.
I donnot get back into the original routine.
This worked just fine before (2.0).


Steven





-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Gambas-user mailing list
Gambas-user@...
https://lists.sourceforge.net/lists/listinfo/gambas-user

Re: problem sig 11 with 2.7

by Benoit Minisini :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On jeudi 03 juillet 2008, Steven Lobbezoo wrote:

> Hi,
>
> I just installed gambas 2.7 (as per instructions on the site from the
> repository on suse for suse 11 (freshly installed also).
>
> I got a signal 11 exeption closing a modal form. It's called as this :
>
> PUBLIC SUB photo_DblClick()
> ' Add/replace the image photo
> DIM Mpath AS String
> DIM sData AS String
>
>   IF rsD THEN
>     fileselector.Tag = FALSE
>     fileselector.ShowModal
>     FOR EACH MPath IN MGlobal.F_Ch
>       photo.Picture = CreatePic(MPath, 320, 0)
>       ' and we write it in the database (if there's one)
>       IF rsD.Available THEN
>         sData = File.Load(MPath)
>         rsD!photo = sData
>         rsD.Update
>       END IF
>     NEXT
>   END IF
> END
>
>
> Then, in the form i do this :
> PUBLIC SUB cancel_Click()
>   ME.close
> END
>
>
> The signal occors, just at/after the ME.close.
> I donnot get back into the original routine.
> This worked just fine before (2.0).
>
>
> Steven
>

Can you isolate this bug in a small project?

--
Benoit Minisini

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Gambas-user mailing list
Gambas-user@...
https://lists.sourceforge.net/lists/listinfo/gambas-user

Re: problem sig 11 with 2.7

by steven Lobbezoo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Yes, here it is attached.

Steven


Le vendredi 04 juillet 2008 à 22:50 +0200, Benoit Minisini a écrit :

> On jeudi 03 juillet 2008, Steven Lobbezoo wrote:
> > Hi,
> >
> > I just installed gambas 2.7 (as per instructions on the site from the
> > repository on suse for suse 11 (freshly installed also).
> >
> > I got a signal 11 exeption closing a modal form. It's called as this :
> >
> > PUBLIC SUB photo_DblClick()
> > ' Add/replace the image photo
> > DIM Mpath AS String
> > DIM sData AS String
> >
> >   IF rsD THEN
> >     fileselector.Tag = FALSE
> >     fileselector.ShowModal
> >     FOR EACH MPath IN MGlobal.F_Ch
> >       photo.Picture = CreatePic(MPath, 320, 0)
> >       ' and we write it in the database (if there's one)
> >       IF rsD.Available THEN
> >         sData = File.Load(MPath)
> >         rsD!photo = sData
> >         rsD.Update
> >       END IF
> >     NEXT
> >   END IF
> > END
> >
> >
> > Then, in the form i do this :
> > PUBLIC SUB cancel_Click()
> >   ME.close
> > END
> >
> >
> > The signal occors, just at/after the ME.close.
> > I donnot get back into the original routine.
> > This worked just fine before (2.0).
> >
> >
> > Steven
> >
>
> Can you isolate this bug in a small project?
>

' Gambas class file




PUBLIC SUB Form_Resize()
  FileChooser1.Move(2, 2, ME.ClientW - 4, ME.ClientH - 60)
  Panel1.Move(2, ME.ClientH - 58, ME.ClientW - 4, ME.ClientH - 4)
  ok.Move(Panel1.width - 100, ok.Y)
  cancel.Move(Panel1.width - 210, ok.Y)
END

PUBLIC SUB cancel_Click()
  MGlobal.F_Ch.Clear
  ME.close  
END

PUBLIC SUB ok_Click()
DIM msg AS String
  ' we write the array of selected filenames to the main module
  Mglobal.F_Ch = NEW String[]
  FOR EACH msg IN FileChooser1.SelectedPaths
    Mglobal.F_Ch.Add(msg)  
  NEXT
  MGlobal.FPath = FileChooser1.Dir
  ME.close
END


PUBLIC SUB Form_Open()
DIM tmp AS String

  ' we add some marks if we can
  IF Exist("/home/partage") THEN
    tmp = "/home/partage"
  ELSE IF Exist(User.Home & "/partage") THEN
    tmp = User.Home & "/partage"
  END IF
  FileChooser1.Dir = MGlobal.FPath
  IF tmp THEN
    FileChooser1.Bookmarks = [[tmp, "Partage", "icon:/16/language"], ["/home", "Répertoire base", "icon:/16/directory"]]
  ELSE
    FileChooser1.Bookmarks = [["/tmp", "Temporary directory"], ["/home", "Répertoire base", "icon:/16/directory"]]
  END IF
END

# Gambas Form File 2.0

{ Form Form
  MoveScaled(0,0,84,53)
  Font = Font["Italic"]
  Background = Color.Background
  Foreground = Color.Foreground
  Text = ("Revimmo - selection de fichiers")
  Icon = Picture["icon:/16/watch"]
  { FileChooser1 FileChooser
    MoveScaled(1,1,82,43)
    Font = Font["Tahoma,Italic,10"]
    Background = Color.Background
    Foreground = Color.Foreground
    Multi = True
    Filter = [("*.png;*.jpg;*.jpeg;*.bmp;*.gif;*.xpm"), ("Images, photo's"), ("*.pdf"), ("Adobe "), ("*.*"), ("Tous les fichiers")]
    ShowDetailed = True
  }
  { Panel1 Panel
    MoveScaled(1,45,82,8)
    { ok ToolButton
      MoveScaled(68,3,13,3)
      Font = Font["Tahoma,Italic,10"]
      Text = ("  Allez-y")
      Picture = Picture["icon:/16/color"]
      Border = True
    }
    { cancel ToolButton
      MoveScaled(53,3,13,3)
      Font = Font["Tahoma,Italic,10"]
      Text = ("   Annuler")
      Picture = Picture["icon:/16/cancel"]
      Border = True
    }
    { TextLabel1 TextLabel
      MoveScaled(0,0,50,7)
      Font = Font["Tahoma,Italic,8"]
      Foreground = &H800000&
      Text = ("Vous pouvez choisir plusieurs\nfichiers en m\xC3\xAAme temps, en\nappuient sur le taste \"Ctrl\" et\nselectionner les fichiers avec \nle souris, ou en m\xC3\xAAme fa\xC3\xA7on\nselectionner une liste avec le\ntaste \"Maj\" et le souris.")
    }
  }
}

' Gambas class file



PUBLIC SUB _new()

END

PUBLIC SUB Form_Open()

END

PUBLIC SUB Button1_Click()
DIM Mpath AS String

  fileselector.ShowModal
 
  FOR EACH MPath IN MGlobal.F_Ch
    Message.Info(Mpath)
  NEXT

 

END

# Gambas Form File 2.0

{ Form Form
  MoveScaled(0,0,50,50)
  Text = ("")
  { Button1 Button
    MoveScaled(12,12,17,5)
    Text = ("Button1")
  }
}

' Gambas module file


PUBLIC F_Ch AS NEW String[]

PUBLIC FPath AS String = USER.Home ' the last path of the fileselector, remember this


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Gambas-user mailing list
Gambas-user@...
https://lists.sourceforge.net/lists/listinfo/gambas-user

Re: problem sig 11 with 2.7

by Benoit Minisini :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On samedi 05 juillet 2008, Steven Lobbezoo wrote:
> Yes, here it is attached.
>
> Steven
>

Can you use the "make source archive" IDE menu entry to make a source package
of the project, and send it me?

--
Benoit Minisini

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Gambas-user mailing list
Gambas-user@...
https://lists.sourceforge.net/lists/listinfo/gambas-user

Re: problem sig 11 with 2.7

by steven Lobbezoo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I'm affraid not.
If I do that, gambas just quits immidiatly.
No errors, no messages, no archive.

Steven


Le samedi 05 juillet 2008 à 12:14 +0200, Benoit Minisini a écrit :
> On samedi 05 juillet 2008, Steven Lobbezoo wrote:
> > Yes, here it is attached.
> >
> > Steven
> >
>
> Can you use the "make source archive" IDE menu entry to make a source package
> of the project, and send it me?
>


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Gambas-user mailing list
Gambas-user@...
https://lists.sourceforge.net/lists/listinfo/gambas-user

Re: problem sig 11 with 2.7

by Benoit Minisini :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On samedi 05 juillet 2008, Steven Lobbezoo wrote:
> I'm affraid not.
> If I do that, gambas just quits immidiatly.
> No errors, no messages, no archive.
>
> Steven
>

?????

You should have at least a segmentation fault!

Anyway, I need at least the ".project" file to recreate your project on my
computer.

Regards,

--
Benoit Minisini

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Gambas-user mailing list
Gambas-user@...
https://lists.sourceforge.net/lists/listinfo/gambas-user

Re: problem sig 11 with 2.7

by steven Lobbezoo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ok, I just packed the directory with all it's files
It's attached

Regards,


Le samedi 05 juillet 2008 à 12:26 +0200, Benoit Minisini a écrit :

> On samedi 05 juillet 2008, Steven Lobbezoo wrote:
> > I'm affraid not.
> > If I do that, gambas just quits immidiatly.
> > No errors, no messages, no archive.
> >
> > Steven
> >
>
> ?????
>
> You should have at least a segmentation fault!
>
> Anyway, I need at least the ".project" file to recreate your project on my
> computer.
>
> Regards,
>


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Gambas-user mailing list
Gambas-user@...
https://lists.sourceforge.net/lists/listinfo/gambas-user

test_gambas.tar.gz (14K) Download Attachment

Re: problem sig 11 with 2.7

by Benoit Minisini :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On samedi 05 juillet 2008, Steven Lobbezoo wrote:
> Ok, I just packed the directory with all it's files
> It's attached
>
> Regards,
>

It works without crashing at all there... Strange!

Please run your project in gdb (cd /path/to/my/project ; gdb gbx2 ; run -p)
and send me the backtrace of the crash (bt command).

Regards,

--
Benoit Minisini

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Gambas-user mailing list
Gambas-user@...
https://lists.sourceforge.net/lists/listinfo/gambas-user

Re: problem sig 11 with 2.7

by steven Lobbezoo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Is this what you want ?

GNU gdb 6.8
Copyright (C) 2008 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 "i586-suse-linux"...
(no debugging symbols found)
(gdb) run -p
Starting program: /usr/bin/gbx2 -p
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
Error while reading shared library symbols:
Cannot find new threads: generic error
(no debugging symbols found)
Cannot find new threads: generic error
(gdb)
(gdb) bt
#0  0xb8088ae1 in _dl_debug_state () from /lib/ld-linux.so.2
#1  0xb808c0f2 in ?? () from /lib/ld-linux.so.2
#2  0xb8087e26 in ?? () from /lib/ld-linux.so.2
#3  0xb808ba2c in ?? () from /lib/ld-linux.so.2
#4  0xb8027c0f in ?? () from /lib/libdl.so.2
#5  0xb8087e26 in ?? () from /lib/ld-linux.so.2
#6  0xb80280dc in ?? () from /lib/libdl.so.2
#7  0xb8027b41 in dlopen () from /lib/libdl.so.2
#8  0xb78ee657 in g_module_open () from /usr/lib/libgmodule-2.0.so.0
#9  0xb7bf58f4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb7bf5dce in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#11 0xb7bdcb30 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#12 0xb7880055 in g_option_context_parse ()
from /usr/lib/libglib-2.0.so.0
#13 0xb7bdc792 in gtk_parse_args () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb7bdc814 in gtk_init_check () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7bdc854 in gtk_init () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb7e907ed in ?? () from /usr/lib/gambas2/gb.gtk.so
#17 0xb7e8f343 in ?? () from /usr/lib/gambas2/gb.gtk.so
#18 0x080621a5 in ?? ()
#19 0xb7ef35f5 in __libc_start_main () from /lib/libc.so.6
#20 0x0804ac81 in ?? ()
(gdb)



Steven


Le samedi 05 juillet 2008 à 15:31 +0200, Benoit Minisini a écrit :

> On samedi 05 juillet 2008, Steven Lobbezoo wrote:
> > Ok, I just packed the directory with all it's files
> > It's attached
> >
> > Regards,
> >
>
> It works without crashing at all there... Strange!
>
> Please run your project in gdb (cd /path/to/my/project ; gdb gbx2 ; run -p)
> and send me the backtrace of the crash (bt command).
>
> Regards,
>


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Gambas-user mailing list
Gambas-user@...
https://lists.sourceforge.net/lists/listinfo/gambas-user

Re: problem sig 11 with 2.7

by Benoit Minisini :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On samedi 05 juillet 2008, Steven Lobbezoo wrote:

> Is this what you want ?
>
> GNU gdb 6.8
> Copyright (C) 2008 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 "i586-suse-linux"...
> (no debugging symbols found)
> (gdb) run -p
> Starting program: /usr/bin/gbx2 -p
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> ---Type <return> to continue, or q <return> to quit---
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> [Thread debugging using libthread_db enabled]
> Error while reading shared library symbols:
> Cannot find new threads: generic error
> (no debugging symbols found)
> Cannot find new threads: generic error
> (gdb)
> (gdb) bt
> #0  0xb8088ae1 in _dl_debug_state () from /lib/ld-linux.so.2
> #1  0xb808c0f2 in ?? () from /lib/ld-linux.so.2
> #2  0xb8087e26 in ?? () from /lib/ld-linux.so.2
> #3  0xb808ba2c in ?? () from /lib/ld-linux.so.2
> #4  0xb8027c0f in ?? () from /lib/libdl.so.2
> #5  0xb8087e26 in ?? () from /lib/ld-linux.so.2
> #6  0xb80280dc in ?? () from /lib/libdl.so.2
> #7  0xb8027b41 in dlopen () from /lib/libdl.so.2
> #8  0xb78ee657 in g_module_open () from /usr/lib/libgmodule-2.0.so.0
> #9  0xb7bf58f4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #10 0xb7bf5dce in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #11 0xb7bdcb30 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #12 0xb7880055 in g_option_context_parse ()
> from /usr/lib/libglib-2.0.so.0
> #13 0xb7bdc792 in gtk_parse_args () from /usr/lib/libgtk-x11-2.0.so.0
> #14 0xb7bdc814 in gtk_init_check () from /usr/lib/libgtk-x11-2.0.so.0
> #15 0xb7bdc854 in gtk_init () from /usr/lib/libgtk-x11-2.0.so.0
> #16 0xb7e907ed in ?? () from /usr/lib/gambas2/gb.gtk.so
> #17 0xb7e8f343 in ?? () from /usr/lib/gambas2/gb.gtk.so
> #18 0x080621a5 in ?? ()
> #19 0xb7ef35f5 in __libc_start_main () from /lib/libc.so.6
> #20 0x0804ac81 in ?? ()
> (gdb)
>
>
>
> Steven
>

Not really, as you don't have any crash. Another way of finding the problem is
running your project with valgrind, this way:

$ cd /path/to/my/project
$ valgrind --tool=memcheck --num-callers=50 gbx2 -p

And send me the full output of valgrind.

At the moment, I think there is something weird on your system, or in the way
Gambas was packaged...

Regards,

--
Benoit Minisini

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Gambas-user mailing list
Gambas-user@...
https://lists.sourceforge.net/lists/listinfo/gambas-user

Re: problem sig 11 with 2.7

by steven Lobbezoo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ok, here it is :
==16860== Memcheck, a memory error detector.
==16860== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et
al.
==16860== Using LibVEX rev 1804, a library for dynamic binary
translation.
==16860== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==16860== Using valgrind-3.3.0, a dynamic binary instrumentation
framework.
==16860== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et
al.
==16860== For more details, rerun with: -v
==16860==
==16873== Syscall param rt_sigaction(act->sa_mask) points to
uninitialised byte(s)
==16873==    at 0x40007D2: (within /lib/ld-2.8.so)
==16873==    by 0x52D63B7:
google_breakpad::ExceptionHandler::TeardownHandler(int)
(in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16873==    by 0x52D63F6:
google_breakpad::ExceptionHandler::TeardownAllHandler()
(in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16873==    by 0x52D67FE:
google_breakpad::ExceptionHandler::~ExceptionHandler()
(in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16873==    by 0x40AF8F0: exit (in /lib/libc-2.8.so)
==16873==    by 0x8069603: (within /usr/bin/gbx2)
==16873==    by 0x8069691: (within /usr/bin/gbx2)
==16873==    by 0x805AC6E: (within /usr/bin/gbx2)
==16873==    by 0x8050C00: (within /usr/bin/gbx2)
==16873==    by 0x804F0EA: (within /usr/bin/gbx2)
==16873==    by 0x804F3C0: (within /usr/bin/gbx2)
==16873==    by 0x805DFDF: (within /usr/bin/gbx2)
==16873==    by 0x46400F6: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16873==    by 0x4640178: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16873==    by 0x804E537: (within /usr/bin/gbx2)
==16873==    by 0x804EDDD: (within /usr/bin/gbx2)
==16873==    by 0x804F470: (within /usr/bin/gbx2)
==16873==    by 0x804FD86: (within /usr/bin/gbx2)
==16873==    by 0x8050D1C: (within /usr/bin/gbx2)
==16873==    by 0x804F0EA: (within /usr/bin/gbx2)
==16873==    by 0x804F3C0: (within /usr/bin/gbx2)
==16873==    by 0x804F779: (within /usr/bin/gbx2)
==16873==    by 0x8063095: (within /usr/bin/gbx2)
==16873==    by 0x80525BE: (within /usr/bin/gbx2)
==16873==    by 0x804E5CA: (within /usr/bin/gbx2)
==16873==    by 0x8050086: (within /usr/bin/gbx2)
==16873==    by 0x8050D3A: (within /usr/bin/gbx2)
==16873==    by 0x804F0EA: (within /usr/bin/gbx2)
==16873==    by 0x804F3C0: (within /usr/bin/gbx2)
==16873==    by 0x805E08A: (within /usr/bin/gbx2)
==16873==    by 0x805E54A: (within /usr/bin/gbx2)
==16873==    by 0x4644886: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16873==    by 0x4622BE9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16873==    by 0x4627C45: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16873==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16873==    by 0x4B80C3A: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16873==    by 0x4B951C6: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16873==    by 0x4B9667D: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16873==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16873==    by 0x4704C89: gtk_button_clicked
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16873==    by 0x4705E47: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16873==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16873==    by 0x4B7F388: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16873==    by 0x4B80C3A: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16873==    by 0x4B94A3F: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16873==    by 0x4B9667D: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16873==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16873==    by 0x4704D29: gtk_button_released
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16873==    by 0x4704D62: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16873==    by 0x47E5DF5: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16873==  Address 0xbe993fbc is on thread 1's stack
==16873==
==16873== ERROR SUMMARY: 5 errors from 1 contexts (suppressed: 78 from
2)
==16873== malloc/free: in use at exit: 866,790 bytes in 10,235 blocks.
==16873== malloc/free: 49,179 allocs, 38,944 frees, 8,084,483 bytes
allocated.
==16873== For counts of detected errors, rerun with: -v
==16873== searching for pointers to 10,235 not-freed blocks.
==16873== checked 1,108,212 bytes.
==16873==
==16873== LEAK SUMMARY:
==16873==    definitely lost: 58,613 bytes in 1,992 blocks.
==16873==      possibly lost: 83,504 bytes in 140 blocks.
==16873==    still reachable: 724,673 bytes in 8,103 blocks.
==16873==         suppressed: 0 bytes in 0 blocks.
==16873== Rerun with --leak-check=full to see details of leaked memory.
==16860== Conditional jump or move depends on uninitialised value(s)
==16860==    at 0x8062BC1: (within /usr/bin/gbx2)
==16860==    by 0x8068F3B: (within /usr/bin/gbx2)
==16860==    by 0x8068FE1: (within /usr/bin/gbx2)
==16860==    by 0x8069028: (within /usr/bin/gbx2)
==16860==    by 0x805AC8A: (within /usr/bin/gbx2)
==16860==    by 0x8050C00: (within /usr/bin/gbx2)
==16860==    by 0x804F0EA: (within /usr/bin/gbx2)
==16860==    by 0x804F3C0: (within /usr/bin/gbx2)
==16860==    by 0x805DFDF: (within /usr/bin/gbx2)
==16860==    by 0x46400F6: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4640178: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x804E537: (within /usr/bin/gbx2)
==16860==    by 0x804EDDD: (within /usr/bin/gbx2)
==16860==    by 0x804F470: (within /usr/bin/gbx2)
==16860==    by 0x804FD86: (within /usr/bin/gbx2)
==16860==    by 0x8050D1C: (within /usr/bin/gbx2)
==16860==    by 0x804F0EA: (within /usr/bin/gbx2)
==16860==    by 0x804F3C0: (within /usr/bin/gbx2)
==16860==    by 0x804F779: (within /usr/bin/gbx2)
==16860==    by 0x8063095: (within /usr/bin/gbx2)
==16860==    by 0x80525BE: (within /usr/bin/gbx2)
==16860==    by 0x804E5CA: (within /usr/bin/gbx2)
==16860==    by 0x8050086: (within /usr/bin/gbx2)
==16860==    by 0x8050D3A: (within /usr/bin/gbx2)
==16860==    by 0x804F0EA: (within /usr/bin/gbx2)
==16860==    by 0x804F3C0: (within /usr/bin/gbx2)
==16860==    by 0x805E08A: (within /usr/bin/gbx2)
==16860==    by 0x805E54A: (within /usr/bin/gbx2)
==16860==    by 0x4644886: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4622BE9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4627C45: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B80C3A: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B951C6: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B9667D: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4704C89: gtk_button_clicked
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4705E47: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B7F388: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B80C3A: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B94A3F: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B9667D: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4704D29: gtk_button_released
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4704D62: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x47E5DF5: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B7F388: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B80C3A: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B94E7E: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==
==16860== Conditional jump or move depends on uninitialised value(s)
==16860==    at 0x8062BC1: (within /usr/bin/gbx2)
==16860==    by 0x8062EB0: (within /usr/bin/gbx2)
==16860==    by 0x80653AB: (within /usr/bin/gbx2)
==16860==    by 0x804E537: (within /usr/bin/gbx2)
==16860==    by 0x804EDDD: (within /usr/bin/gbx2)
==16860==    by 0x80511CC: (within /usr/bin/gbx2)
==16860==    by 0x804F0EA: (within /usr/bin/gbx2)
==16860==    by 0x804F3C0: (within /usr/bin/gbx2)
==16860==    by 0x804F490: (within /usr/bin/gbx2)
==16860==    by 0x804F7B2: (within /usr/bin/gbx2)
==16860==    by 0x804FB40: (within /usr/bin/gbx2)
==16860==    by 0x805157C: (within /usr/bin/gbx2)
==16860==    by 0x804F0EA: (within /usr/bin/gbx2)
==16860==    by 0x804F3C0: (within /usr/bin/gbx2)
==16860==    by 0x804F779: (within /usr/bin/gbx2)
==16860==    by 0x8063095: (within /usr/bin/gbx2)
==16860==    by 0x80525BE: (within /usr/bin/gbx2)
==16860==    by 0x804E5CA: (within /usr/bin/gbx2)
==16860==    by 0x8050086: (within /usr/bin/gbx2)
==16860==    by 0x8050D3A: (within /usr/bin/gbx2)
==16860==    by 0x804F0EA: (within /usr/bin/gbx2)
==16860==    by 0x804F3C0: (within /usr/bin/gbx2)
==16860==    by 0x805E08A: (within /usr/bin/gbx2)
==16860==    by 0x805E54A: (within /usr/bin/gbx2)
==16860==    by 0x4644886: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4622BE9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4627C45: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B80C3A: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B951C6: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B9667D: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4704C89: gtk_button_clicked
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4705E47: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B7F388: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B80C3A: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B94A3F: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B9667D: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4704D29: gtk_button_released
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4704D62: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x47E5DF5: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B7F388: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B80C3A: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B94E7E: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B9650B: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x490EB6D: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x47DEA5B: gtk_propagate_event
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==
==16860== Conditional jump or move depends on uninitialised value(s)
==16860==    at 0x8062D9F: (within /usr/bin/gbx2)
==16860==    by 0x805250D: (within /usr/bin/gbx2)
==16860==    by 0x4642FC9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4622BE9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4624BF4: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4625AD0: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4635F4D: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4629F33: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B80C3A: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B951C6: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B9667D: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4807B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4917120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8324E: g_object_run_dispose
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x480780D: gtk_object_destroy
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x47D1F70: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4741E35: gtk_container_foreach
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x47426EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B7F388: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B80B67: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B955B9: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B9667D: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4807B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4917120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8324E: g_object_run_dispose
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x480780D: gtk_object_destroy
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x46F9EAE: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4741E35: gtk_container_foreach
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x47426EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x490A41A: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B7F388: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B80B67: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B955B9: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B9667D: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4807B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4917120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8324E: g_object_run_dispose
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x480780D: gtk_object_destroy
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x46F9EAE: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4846474: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4741E35: gtk_container_foreach
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x47426EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x484829F: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==
==16860== Use of uninitialised value of size 4
==16860==    at 0x8062DA3: (within /usr/bin/gbx2)
==16860==    by 0x805250D: (within /usr/bin/gbx2)
==16860==    by 0x4642FC9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4622BE9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4624BF4: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4625AD0: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4635F4D: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4629F33: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B80C3A: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B951C6: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B9667D: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4807B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4917120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8324E: g_object_run_dispose
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x480780D: gtk_object_destroy
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x47D1F70: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4741E35: gtk_container_foreach
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x47426EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B7F388: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B80B67: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B955B9: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B9667D: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4807B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4917120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8324E: g_object_run_dispose
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x480780D: gtk_object_destroy
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x46F9EAE: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4741E35: gtk_container_foreach
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x47426EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x490A41A: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B7F388: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B80B67: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B955B9: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B9667D: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4807B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4917120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8324E: g_object_run_dispose
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x480780D: gtk_object_destroy
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x46F9EAE: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4846474: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4741E35: gtk_container_foreach
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x47426EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x484829F: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==
==16860== Invalid read of size 1
==16860==    at 0x805250D: (within /usr/bin/gbx2)
==16860==    by 0x4642FC9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4622BE9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4624BF4: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4625AD0: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4635F4D: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4629F33: (within /usr/lib/gambas2/gb.gtk.so.0.0.0)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B80C3A: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B951C6: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B9667D: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4807B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4917120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8324E: g_object_run_dispose
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x480780D: gtk_object_destroy
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x47D1F70: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4741E35: gtk_container_foreach
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x47426EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B7F388: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B80B67: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B955B9: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B9667D: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4807B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4917120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8324E: g_object_run_dispose
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x480780D: gtk_object_destroy
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x46F9EAE: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4741E35: gtk_container_foreach
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x47426EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x490A41A: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B7F388: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B80B67: g_closure_invoke
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B955B9: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B9667D: g_signal_emit_valist
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B96AE5: g_signal_emit
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4807B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4917120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8324E: g_object_run_dispose
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x480780D: gtk_object_destroy
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x46F9EAE: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4846474: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4741E35: gtk_container_foreach
(in /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x47426EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x484829F: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9)
==16860==    by 0x4B8E2A3: g_cclosure_marshal_VOID__VOID
(in /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==    by 0x4B7F388: (within /usr/lib/libgobject-2.0.so.0.1600.3)
==16860==  Address 0x6ae95a2c is not stack'd, malloc'd or (recently)
free'd
==16860==
==16860== Syscall param rt_sigaction(act->sa_mask) points to
uninitialised byte(s)
==16860==    at 0x40007D2: (within /lib/ld-2.8.so)
==16860==  Address 0x43abf60 is on thread 1's stack
==16860==
==16860== Syscall param clone(parent_tidptr) contains uninitialised
byte(s)
==16860==    at 0x414FDB8: clone (in /lib/libc-2.8.so)
==16894==
==16894== Thread 2:
==16894== Syscall param write(buf) points to uninitialised byte(s)
==16894==    at 0x40007D2: (within /lib/ld-2.8.so)
==16894==    by 0x52D97F3: google_breakpad::UntypedMDRVA::Copy(unsigned,
void const*, unsigned) (in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7EC9:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D898F:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D9167:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52DBAAF:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52DB47B:
google_breakpad::LinuxThread::IterateProcSelfTask(int,
google_breakpad::CallbackParam<bool (*)(int, void*)>*) const
(in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52DB508:
google_breakpad::LinuxThread::ListThreads(google_breakpad::CallbackParam<bool (*)(google_breakpad::ThreadInfo const&, void*)>*) const (in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7A87:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7D18:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x414FDCD: clone (in /lib/libc-2.8.so)
==16894==  Address 0xbe98e058 is on thread 1's stack
==16894==
==16894== Conditional jump or move depends on uninitialised value(s)
==16894==    at 0x52D9834:
google_breakpad::MinidumpFileWriter::Allocate(unsigned)
(in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D98BD:
google_breakpad::UntypedMDRVA::Allocate(unsigned)
(in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D77AC:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D88B1:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52DBD0B:
google_breakpad::LinuxThread::ListModules(google_breakpad::CallbackParam<bool (*)(google_breakpad::ModuleInfo const&, void*)>*) const (in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7677:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7D18:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x414FDCD: clone (in /lib/libc-2.8.so)
==16894==
==16894== Conditional jump or move depends on uninitialised value(s)
==16894==    at 0x52D77AF:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D88B1:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52DBD0B:
google_breakpad::LinuxThread::ListModules(google_breakpad::CallbackParam<bool (*)(google_breakpad::ModuleInfo const&, void*)>*) const (in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7677:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7D18:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x414FDCD: clone (in /lib/libc-2.8.so)
==16894==
==16894== Conditional jump or move depends on uninitialised value(s)
==16894==    at 0x52D9768:
google_breakpad::MinidumpFileWriter::Copy(unsigned, void const*, int)
(in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D781C:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D88B1:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52DBD0B:
google_breakpad::LinuxThread::ListModules(google_breakpad::CallbackParam<bool (*)(google_breakpad::ModuleInfo const&, void*)>*) const (in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7677:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7D18:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x414FDCD: clone (in /lib/libc-2.8.so)
==16894==
==16894== Syscall param lseek(fd) contains uninitialised byte(s)
==16894==    at 0x40007D2: (within /lib/ld-2.8.so)
==16894==    by 0x52D781C:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D88B1:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52DBD0B:
google_breakpad::LinuxThread::ListModules(google_breakpad::CallbackParam<bool (*)(google_breakpad::ModuleInfo const&, void*)>*) const (in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7677:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7D18:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x414FDCD: clone (in /lib/libc-2.8.so)
==16894==
==16894== Syscall param lseek(offset) contains uninitialised byte(s)
==16894==    at 0x40007D2: (within /lib/ld-2.8.so)
==16894==    by 0x52D781C:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D88B1:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52DBD0B:
google_breakpad::LinuxThread::ListModules(google_breakpad::CallbackParam<bool (*)(google_breakpad::ModuleInfo const&, void*)>*) const (in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7677:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7D18:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x414FDCD: clone (in /lib/libc-2.8.so)
==16894==
==16894== Conditional jump or move depends on uninitialised value(s)
==16894==    at 0x52D9798:
google_breakpad::MinidumpFileWriter::Copy(unsigned, void const*, int)
(in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D781C:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D88B1:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52DBD0B:
google_breakpad::LinuxThread::ListModules(google_breakpad::CallbackParam<bool (*)(google_breakpad::ModuleInfo const&, void*)>*) const (in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7677:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7D18:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x414FDCD: clone (in /lib/libc-2.8.so)
==16894==
==16894== Syscall param write(fd) contains uninitialised byte(s)
==16894==    at 0x40007D2: (within /lib/ld-2.8.so)
==16894==    by 0x52D781C:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D88B1:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52DBD0B:
google_breakpad::LinuxThread::ListModules(google_breakpad::CallbackParam<bool (*)(google_breakpad::ModuleInfo const&, void*)>*) const (in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7677:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7D18:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x414FDCD: clone (in /lib/libc-2.8.so)
==16894==
==16894== Conditional jump or move depends on uninitialised value(s)
==16894==    at 0x52D9768:
google_breakpad::MinidumpFileWriter::Copy(unsigned, void const*, int)
(in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D77DC:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D88B1:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52DBD0B:
google_breakpad::LinuxThread::ListModules(google_breakpad::CallbackParam<bool (*)(google_breakpad::ModuleInfo const&, void*)>*) const (in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7677:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7D18:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x414FDCD: clone (in /lib/libc-2.8.so)
==16894==
==16894== Invalid read of size 4
==16894==    at 0x52D9765:
google_breakpad::MinidumpFileWriter::Copy(unsigned, void const*, int)
(in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D88EB:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52DBD0B:
google_breakpad::LinuxThread::ListModules(google_breakpad::CallbackParam<bool (*)(google_breakpad::ModuleInfo const&, void*)>*) const (in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7677:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D7D18:
(within /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x414FDCD: clone (in /lib/libc-2.8.so)
==16894==  Address 0x43aaf14 is on thread 1's stack
==16894==
==16894== Invalid read of size 4
==16894==    at 0x52D9E38: bool
google_breakpad::MinidumpFileWriter::WriteStringCore<char>(char const*,
unsigned, MDLocationDescriptor*)
(in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so)
==16894==    by 0x52D9C51:
google_breakpad::MinidumpFileWriter