Gtkmm-forge digest, Vol 1 #1122 - 4 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 339791] Gtk::Menu crash with child (gtkmm (bugzilla.gnome.org))
   2. [Bug 339791] Gtk::Menu crash with child (gtkmm (bugzilla.gnome.org))
   3. [Bug 340048] Printing API (gtkmm (bugzilla.gnome.org))
   4. [Bug 340048] Printing API (gtkmm (bugzilla.gnome.org))

--__--__--

Message: 1
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 10 May 2006 03:00:12 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 339791] Gtk::Menu crash with child

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D339791
 gtkmm | general | Ver: 2.8.x





------- Comment #5 from Andrew E. Makeev  2006-05-10 07:00 UTC -------
(In reply to comment #4)
> (In reply to comment #3)
> > Here is first part of valgrind output. Fedore Core 4, GTKMM-2.4, GTK+=
-2.4
> > Guess, it is obvious that child was deleted with gtk_container_foreac=
h().
> >=20
> Hmmh, I am not quite sure.
> Actually deleting the parent menu does not delete the child menu.
> The problem arises when the test code does 'delete m_child' ;
>=20
> After a couple of gdb-ing,  here is what I think happens during delete =
m_child:
> delete m_child somehow calls gtk_menu_destroy() on the child menu.
> At this point, everything is fine.
> Then, the gtk_menu_destroy() calls gtk_menu_detach() to apparently deta=
ch
> the child from it parent ... bad thing.
>=20
> Remember, the parent has already been destroyed ...
>=20
> It seems GtkMenu has not been designed in a way that allow a parent men=
u
> to be destroyed *before* its children. I am not sure this is a bug from
> Gtkmm then.
>=20

ok, then, If we aren't going to handle this with gtkmm functionality what
should be done?
1. Make a note in documentation about order of menu child destructors.
2. Assign issue to GTK to let them check and fix it.

I am not sure that 2nd way even has a place here, because GTK programmers=
 never
will go that way of menu object destruction as it is possible in GTKMM.

Regards,
-andrew


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 2
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 10 May 2006 03:15:38 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 339791] Gtk::Menu crash with child

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D339791
 gtkmm | general | Ver: 2.8.x





------- Comment #6 from Murray Cumming  2006-05-10 07:15 UTC -------
If this is indeed the problem (I have not yet investigated) then we would=
 want
to either=20
a) Fix GTK+
b) Do some kind of workaround in gtkmm.

Simply documenting a problem would be the least desirable solution.


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 3
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 10 May 2006 04:32:13 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 340048] Printing API

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D340048
 gtkmm | general | Ver: unspecified





------- Comment #8 from Murray Cumming  2006-05-10 08:32 UTC -------
OK. I have applied that, with some small changes (see the ChangeLog). It =
still
needs a fuller review.

I am concerned about the pkg-config dependency on the unix print library.=
 We
need to somehow #ifdef that, I think.


--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


--__--__--

Message: 4
To: gtkmm-forge lists sourceforge net
From: "gtkmm (bugzilla.gnome.org)" <bugzilla-daemon bugzilla gnome org>
Date: Wed, 10 May 2006 04:36:41 -0400 (EDT)
Subject: [gtkmm bugzilla] [Bug 340048] Printing API

Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=3D340048
 gtkmm | general | Ver: unspecified


Murray Cumming changed:

           What    |Removed                     |Added
-------------------------------------------------------------------------=
---
  Attachment #65054|none                        |committed
               Flag|                            |




--=20
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



--__--__--

_______________________________________________
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]