
Oliver Jones writes: On Tue, 2005-07-26 at 09:53 +1200, Matt Brown wrote:
On Tue, 2005-07-26 at 08:16 +1200, jaytee(a)clear.net.nz wrote:
When I run update-manager as root I get "(synaptic:7648): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed
Note that if you're running update-manager from a console window then you can probably safely ignore these messages. They do indicate a bug in the application but it's almost certainly non fatal and will just be a memory leak or something.
GTK is amazingly anal. Soooo many Gnome apps generate these sorts of messages. You would think that developers would get rid of them. I certainly would if I were writing GTK/Gnome software. But that is just me. But then lots of Gnome apps (even "professional" ones like Evolution) commonly crash. I love Linux, but for all the "linux is so stable" rhetoric out there, GUI apps in Linux are not always the best. Which is why more GUI apps should not be written in C/C++. More python I say. Even Java would be a good option now with the way GCJ is maturing and the Gnome/Java bindings. I would also give props to Mono as that looks pretty cool but until it is on safer legal ground I can't. Regards -- Michael Honeyfield writes:
You know, if they actually bothered coming to hamilton I'd actually go. Seing as I use suse linux 9.2 and all as does the uni in certain areas.
I have asked Andreas if the content will be made downloadable from Novell. Yes, Hamilton seems to be missed all too often. I would certainly attend also as I am a user of suse also, home and work. Mike -- Both of these people posted from an unsubscribed address. Please remember that *messages posted from an unsubscribed address are dropped on the floor* (or realistically, to my Bounces folder :) I can't recover them, I can only forward them like this. If you are likely to find yourself in this situation, feel free to subscribe as many addresses as you need as 'nomail' - they will not receive any messages but they can post them. See the link in the footer below if you need any more info. listadminnyCraig

GTK is amazingly anal. Soooo many Gnome apps generate these sorts of messages.
Thats because gtk logs them, many other platforms have the same sort of problems, but the messages aren't logged anywhere so it's not obvious. ( http://blogs.msdn.com/oldnewthing/archive/2004/03/26/96777.aspx ) But yeah, it would be a fairly obvious thing for a programmer to fix and it's nice that gtk actually tells you when you've made a mistake rather than waiting for an application to die randomly later. ( http://people.redhat.com/drepper/defprogramming.pdf )

* Craig Box <craig(a)dubculture.co.nz> [2005-07-28 02:30]:
GTK is amazingly anal. Soooo many Gnome apps generate these sorts of messages. You would think that developers would get rid of them. I certainly would if I were writing GTK/Gnome software.
Note that you can’t always. In fact you don’t always know of these warnings at all. Some of them are not the application’s fault, they are the theme engine’s fault. They might even be gtk+’s own fault, in some edge cases. The application developer is really helpless to fix them in that case. Sometimes they happen because assertions are changed between versions of gtk+, and something that used to generate no warnings now does, or vice versa. But I agree with Perry that it’s good that these warning there. Regards, -- Aristotle Pagaltzis // <http://plasmasturm.org/>

A. Pagaltzis wrote:
Note that you can’t always. In fact you don’t always know of these warnings at all. Some of them are not the application’s fault, they are the theme engine’s fault. They might even be gtk+’s own fault, in some edge cases. The application developer is really helpless to fix them in that case.
True.
Sometimes they happen because assertions are changed between versions of gtk+, and something that used to generate no warnings now does, or vice versa.
But I agree with Perry that it’s good that these warning there.
Well, I'm thinking of writing some Gnome/GTK software so perhaps I'll find out more about it through experience. I've not decided what language to write it in yet though. I need to refresh my C++ but I'd like to learn Python better... but my favourite application language (certainly the one I know best) is Java. Decisions decisions. Regards

How do I get Mailman to spit out my password so I can unsub oliver(a)deeper.co.nz (I'm chaning my "official" email address to oliver at deeperdesign dot com due to my change in country and the amount of spam my old email gets. I've subscribed with the new email address.
Both of these people posted from an unsubscribed address. Please remember that *messages posted from an unsubscribed address are dropped on the floor* (or realistically, to my Bounces folder :) I can't recover them, I can only forward them like this.
If you are likely to find yourself in this situation, feel free to subscribe as many addresses as you need as 'nomail' - they will not receive any messages but they can post them. See the link in the footer below if you need any more info.
participants (5)
-
A. Pagaltzis
-
Craig Box
-
Oliver Jones
-
Oliver Jones
-
Perry Lorier