I have the same issue, trying to get it isolated, but didn't succeed yet,
will let you know when.

In 3.6.2 no issue, but with trunk (some revisions ago already)

$ ./DomotiGa3.gambas
gbx3: warning: circular references detected:
gbx3:     1 FMusic
gbx3:     1 FLogfiles
gbx3:     2 FToolBar
gbx3:     2 ToolBar
gbx3:     1 FBalloon
gbx3:     2 TableView
gbx3:     1 TabPanel
gbx3:     5 LCDLabel
gbx3:     4 GridViewSelection
gbx3:     1 _TreeView_Item
gbx3:     4 _GridView_Rows
gbx3:     4 _GridView_Columns
gbx3:     4 ScrollArea
gbx3:     1 ListView
gbx3:     2 GridView
gbx3: warning: 873 allocation(s) non freed.

from inside ide:

gbx3: warning: circular references detected:
gbx3:     1 FMusic
gbx3:     1 FLogfiles
gbx3:     2 FToolBar
gbx3:     2 ToolBar
gbx3:     1 FBalloon
gbx3:     2 TableView
gbx3:     1 TabPanel
gbx3:     5 LCDLabel
gbx3:     4 GridViewSelection
gbx3:     1 _TreeView_Item
gbx3:     4 _GridView_Rows
gbx3:     4 _GridView_Columns
gbx3:     4 ScrollArea
gbx3:     1 ListView
gbx3:     2 GridView
*** Error in `DomotiGa3': free(): invalid pointer: 0x00007fc84ee139b8 ***

gbx3 even crashes sometimes with sig aborted, see screenshot.

I also had this with command line project but only when I use gb.signal
component to catch these
   Signal[Signal.SIGINT].Catch
  ' ' Catch default kill signal
   Signal[Signal.SIGTERM].Catch


I personally would like to have this fixed in 3.7, maybe this info helps..

Regards,
Ron.

[System]
Gambas=3.6.90
OperatingSystem=Linux
Kernel=3.13.0-43-generic
Architecture=x86_64
Distribution=Ubuntu 14.04.1 LTS
Desktop=GNOME
Theme=QGtk
Language=en_US.UTF-8
Memory=3849M
[Libraries]
Cairo=libcairo.so.2.11301.0
Curl=libcurl.so.4.3.0
DBus=libdbus-1.so.3.7.6
GStreamer=libgstreamer-0.10.so.0.30.0
GStreamer=libgstreamer-1.0.so.0.204.0
GTK+3=libgtk-3.so.0.1000.8
GTK+=libgtk-x11-2.0.so.0.2400.23
OpenGL=libGL.so.1.2.0
Poppler=libpoppler.so.44.0.0
Qt4=libQtCore.so.4.8.6
SDL=libSDL-1.2.so.0.11.4


3.6.2:

2015/01/02 07:44:06 [Main] It's dark outside.
2015/01/02 07:44:06 [Main] DomotiGa is running for 0 days, 0 hrs, 0 mins,
and 0 secs.
2015/01/02 07:44:06 [Main] The current tagline is 'Prune: A plum that has
seen better days.'
^CReceived signal SIGINT, exit DomotiGaServer3
2015/01/02 07:44:07 [Main] Received signal SIGINT, exit DomotiGaServer3
2015/01/02 07:44:07 [Main] Stopping running timers.
2015/01/02 07:44:07 [Main]   ---- Program End ----

trunk:

2015/01/02 09:12:08 [Main] DomotiGa is running for 0 days, 0 hrs, 0 mins,
and 0 secs.
2015/01/02 09:12:08 [Main] The current tagline is 'I want to live with a
synonym girl... '
^CReceived signal SIGINT, exit DomotiGaServer3
2015/01/02 09:12:10 [Main] Received signal SIGINT, exit DomotiGaServer3
2015/01/02 09:12:10 [Main] Stopping running timers.
2015/01/02 09:12:10 [Main]   ---- Program End ----
gbx3: warning: -6 allocation(s) non freed.

[image: Inline afbeelding 1][image: Inline afbeelding 2]


2014-12-31 14:57 GMT+01:00 Jussi Lahtinen <[email protected]>:

> One of my projects reports circular references when shutdown, but it works
> perfectly.
> I haven't get these messages with earlier revisions (not sure from what
> revision this started exactly).
>
> Part of the messages:
> gbx3:     1 GridViewSelection
> gbx3:     1 _TreeView_Item
> gbx3:     1 _GridView_Rows
> gbx3:     1 _GridView_Columns
> gbx3:     1 VSplit
> gbx3:     1 ScrollArea
> gbx3:     1 ListView
> gbx3:     1 GridView
>
> I have not isolated the problem, but I will try later.
> Any clues about this, my error or something in Gambas?
>
>
> Jussi
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming! The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net
> _______________________________________________
> Gambas-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Gambas-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to