[gtkmm] Gtkmm-forge digest, Vol 1 #723 - 10 msgs



Send Gtkmm-forge mailing list submissions to
	gtkmm-forge lists sourceforge net

To subscribe or unsubscribe via the World Wide Web, visit
	https://lists.sourceforge.net/lists/listinfo/gtkmm-forge
or, via email, send a message with subject or body 'help' to
	gtkmm-forge-request lists sourceforge net

You can reach the person managing the list at
	gtkmm-forge-admin lists sourceforge net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Gtkmm-forge digest..."


gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla.  A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list.


Today's Topics:

   1. [Bug 144627]  - Some async functions leak memory for the proxy (bugzilla-daemon bugzilla gnome org)
   2. [Bug 144627]  - Some async functions leak memory for the proxy (bugzilla-daemon bugzilla gnome org)
   3. [Bug 145571]  - sigc::connection::disconnect() causes crash (bugzilla-daemon bugzilla gnome org)
   4. [Bug 145594]  - Missing protected constructor in Gtk::ActionGroup and Gtk::EntryCompletion (bugzilla-daemon bugzilla gnome org)
   5. [Bug 143338]  - [patch] Gtk::TableList::remove & Gtk::TableList::erase (bugzilla-daemon bugzilla gnome org)
   6. [Bug 138248]  - Memory management strategy is not clear (bugzilla-daemon bugzilla gnome org)
   7. [Bug 137591]  - Build failure when building in a Cygwin/win32 environment (bugzilla-daemon bugzilla gnome org)
   8. [Bug 145571]  - sigc::connection::disconnect() causes crash (bugzilla-daemon bugzilla gnome org)
   9. [Bug 143185]  - error in line.h (bugzilla-daemon bugzilla gnome org)
  10. [Bug 143185]  - error in line.h (bugzilla-daemon bugzilla gnome org)

--__--__--

Message: 1
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Thu,  8 Jul 2004 11:29:31 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 144627]  - Some async functions leak memory for the proxy

http://bugzilla.gnome.org/show_bug.cgi?id=144627
gnomemm | gnome-vfsmm | Ver: unspecified

murrayc murrayc com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|In async-handler.cc, pointer|Some async functions leak
                   |to objects (proxies) on the |memory for the proxy
                   |stack are passed            |



------- Additional Comments From murrayc murrayc com  2004-07-08 11:29 -------
It looks like you found a real problem. Thanks:
http://lists.gnome.org/archives/gnome-vfs-list/2004-July/msg00009.html

For now, I have appplied the patch with these changes:

1. I added comments next to every new and every delete.

2. I think that the callback given to gnome_vfs_async_find_directory will only
be called once, so we can delete the proxy there.
http://developer.gnome.org/doc/API/2.0/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-async-ops.html#gnome-vfs-async-find-directory

3. I added g_warnings where there are leaks, so that people can decide not to
use them. I think that is just Handle::transfer() and Handle::cancel().

I have attached the revised patch so you can see what I did. Please look it over
and test the changes, because I am not using these methods. In fact, it would be
great if you could add an example that uses them.

Please make a cvs patch if you need to patch it again:
http://www.gtkmm.org/bugs.shtml#CreatingPatches

Thanks again.

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


--__--__--

Message: 2
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Thu,  8 Jul 2004 11:32:25 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 144627]  - Some async functions leak memory for the proxy

http://bugzilla.gnome.org/show_bug.cgi?id=144627
gnomemm | gnome-vfsmm | Ver: unspecified

murrayc murrayc com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #29075|0                           |1
        is obsolete|                            |



------- Additional Comments From murrayc murrayc com  2004-07-08 11:32 -------
Created an attachment (id=29351)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=29351&action=view)
vfs_async2.patch


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


--__--__--

Message: 3
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Thu,  8 Jul 2004 11:50:29 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 145571]  - sigc::connection::disconnect() causes crash

http://bugzilla.gnome.org/show_bug.cgi?id=145571
gtkmm | general | Ver: 2.4





------- Additional Comments From murrayc murrayc com  2004-07-08 11:50 -------
I can't reproduce the crash on debian testing, either with my built-from-source
gtkmm, or with the libsigc++ 2.0.3 and gtkmm 2.4.2 debian packages that are in
testing.

I have tried clicking on the button and pressing keys. I guess it crashes for
you whe you press a key. Valgrind also did not show anything interesting.

Did you build libsigc++, glibmm, and gtkmm from source, or are you using the
debian packages.

If you built them from source, did you rebuild glibmm and gtkmm after you
updated libsigc++? (an earlier version of libsigc++ 2.0.x was very broken) 

Or, can you tell us more about your architecture? Is this a regular x86 PC?


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


--__--__--

Message: 4
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Thu,  8 Jul 2004 12:02:15 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 145594]  - Missing protected constructor in Gtk::ActionGroup and Gtk::EntryCompletion

http://bugzilla.gnome.org/show_bug.cgi?id=145594
gtkmm | general | Ver: 2.4

murrayc murrayc com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED



------- Additional Comments From murrayc murrayc com  2004-07-08 12:02 -------
Thanks. Applied. Please patch the ChangeLog in future.

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


--__--__--

Message: 5
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Thu,  8 Jul 2004 12:09:06 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 143338]  - [patch] Gtk::TableList::remove & Gtk::TableList::erase

http://bugzilla.gnome.org/show_bug.cgi?id=143338
gtkmm | general | Ver: 2.4

murrayc murrayc com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |INVALID



------- Additional Comments From murrayc murrayc com  2004-07-08 12:09 -------
Closing because
a) The bug report makes no sense.
b) There was no response.

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


--__--__--

Message: 6
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Thu,  8 Jul 2004 12:24:59 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 138248]  - Memory management strategy is not clear

http://bugzilla.gnome.org/show_bug.cgi?id=138248
gtkmm | reference documentation | Ver: 2.4





------- Additional Comments From murrayc murrayc com  2004-07-08 12:24 -------
I have added this text to the libglademm chapter:
<para><literal>get_widget()</literal> returns child widgets that are manage()ed
(see the <link linkend="sec-Memory>Memory Management</link> chapter), so they
will be deleted when their parent container is deleted. So, if you get only a
child widget from libglademm, instead of a whole window, then you must either
put it in a Container or delete it.
Windows (such as Dialogs) can not be managed because they have no parent
container, so you must delete them at some point.</para>

That should take care of that. I leave the other point to you, as suggested.


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.


--__--__--

Message: 7
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Thu,  8 Jul 2004 12:30:25 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 137591]  - Build failure when building in a Cygwin/win32 environment

http://bugzilla.gnome.org/show_bug.cgi?id=137591
gtkmm | build | Ver: 2.4





------- Additional Comments From murrayc murrayc com  2004-07-08 12:30 -------
What is the status of this now?

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


--__--__--

Message: 8
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Thu,  8 Jul 2004 13:52:55 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 145571]  - sigc::connection::disconnect() causes crash

http://bugzilla.gnome.org/show_bug.cgi?id=145571
gtkmm | general | Ver: 2.4





------- Additional Comments From olau hardworking dk  2004-07-08 13:52 -------
I'm using the Debian unstable packages on a Pentium III. The crash occurs if you
start the program and press enter a couple of times (say four or five).

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


--__--__--

Message: 9
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Thu,  8 Jul 2004 21:43:59 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 143185]  - error in line.h

http://bugzilla.gnome.org/show_bug.cgi?id=143185
gnomemm | libgnomecanvasmm | Ver: 2.0

ed catmur co uk changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ed catmur co uk



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


--__--__--

Message: 10
From: bugzilla-daemon bugzilla gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Thu,  8 Jul 2004 22:03:10 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 143185]  - error in line.h

http://bugzilla.gnome.org/show_bug.cgi?id=143185
gnomemm | libgnomecanvasmm | Ver: 2.0





------- Additional Comments From ed catmur co uk  2004-07-08 21:58 -------
Created an attachment (id=29368)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=29368&action=view)
2.0.1-gcc3.4.1.patch

gcc 3.4.1, existing gcc 3.4 patch already applied. Compiles OK but not tested
yet.

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



--__--__--

_______________________________________________
Gtkmm-forge mailing list
Gtkmm-forge lists sourceforge net
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge


End of Gtkmm-forge Digest



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]