Re: gtk test programs core dump



> From gtk-devel-list-admin gnome org Fri Jun 22 10:14:06 2001
> Envelope-to: rsteinke localhost
> Received: from yggdrasil ([127.0.0.1] helo=localhost)
> 	by yggdrasil with esmtp (Exim 3.22 #1 (Debian))
> 	id 15DUVS-0005C0-00
> 	for <rsteinke localhost>; Fri, 22 Jun 2001 10:14:06 -0700
> Received: from bilbo.w-link.net [206.98.114.20]
> 	by localhost with POP3 (fetchmail-5.8.3)
> 	for rsteinke localhost (single-drop); Fri, 22 Jun 2001 10:14:06 -0700 (PDT)
> Received: from mail.gnome.org (menu.gnome.org [209.116.70.71])
> 	by bilbo.w-link.net (8.9.3/8.9.3) with ESMTP id KAA19703
> 	for <rsteinke w-link net>; Fri, 22 Jun 2001 10:06:21 -0700 (PDT)
> Received: from mail.gnome.org (localhost.localdomain [127.0.0.1])
> 	by mail.gnome.org (Postfix) with ESMTP
> 	id 05E042D4BF; Fri, 22 Jun 2001 13:05:07 -0400 (EDT)
> Delivered-To: gtk-devel-list gnome org
> Received: from booster.telnet.hu (booster.telnet.hu [212.75.128.38])
> 	by mail.gnome.org (Postfix) with ESMTP id AC49C2BAE1
> 	for <gtk-devel-list gnome org>; Fri, 22 Jun 2001 13:04:01 -0400 (EDT)
> Received: from sendmail.telnet.hu ([212.75.128.13] ident=qmailr)
> 	by booster.telnet.hu with smtp (Exim 3.12 #1 (Debian))
> 	id 15DULh-0004h3-00
> 	for <gtk-devel-list gnome org>; Fri, 22 Jun 2001 19:04:01 +0200
> Received: (qmail 16788 invoked from network); 22 Jun 2001 17:03:54 -0000
> Received: from isdn011.bp1.telnet.hu (HELO mail.cactus) (212.75.129.11)
>   by mail.telnet.hu with SMTP; 22 Jun 2001 17:03:54 -0000
> Received: from ds9.cactus (really [10.0.0.1]) by mail.cactus
> 	via smail with esmtp
> 	id <m15DULS-0006riC mail cactus> (Debian Smail3.2.0.102)
> 	for <gtk-devel-list gnome org>; Fri, 22 Jun 2001 19:03:46 +0200 (CEST) 
> From: ERDI Gergo <cactus cactus rulez org>
> X-Sender: cactus ds9 cactus
> To: Brian Cameron <Brian Cameron Sun COM>
> Cc: gtk-devel-list gnome org
> Subject: Re: gtk test programs core dump
> In-Reply-To: <200106221657 RAA12802 ireserver Ireland Sun COM>
> Message-ID: <Pine LNX 4 10 10106221900130 13018-100000 ds9 cactus>
> MIME-Version: 1.0
> Content-Type: TEXT/PLAIN; charset=US-ASCII
> Sender: gtk-devel-list-admin gnome org
> Errors-To: gtk-devel-list-admin gnome org
> X-BeenThere: gtk-devel-list gnome org
> X-Loop: gtk-devel-list gnome org
> X-Mailman-Version: 2.0.5
> Precedence: bulk
> List-Help: <mailto:gtk-devel-list-request gnome org?subject=help>
> List-Post: <mailto:gtk-devel-list gnome org>
> List-Subscribe: <http://mail.gnome.org/mailman/listinfo/gtk-devel-list>,
> 	<mailto:gtk-devel-list-request gnome org?subject=subscribe>
> List-Id: Development of GTK+ <gtk-devel-list.gnome.org>
> List-Unsubscribe: <http://mail.gnome.org/mailman/listinfo/gtk-devel-list>,
> 	<mailto:gtk-devel-list-request gnome org?subject=unsubscribe>
> List-Archive: <http://mail.gnome.org/archives/gtk-devel-list/>
> Date: Fri, 22 Jun 2001 19:03:46 +0200 (CEST)
> X-UIDL: 8a201d3cb3ec8118a0f7b3e785b44ac0
> Status: R
>
> On Fri, 22 Jun 2001, Brian Cameron wrote:
>
> > Erdi:
>
> oh btw Gergo is the first name (don't feel bad about it, noone gets it
> right:)
>
> > > does this `controleld environment' start from scratch each day?
> > 
> > Yes sir.
>
> This can't be. Your GTK+ is compiled with different headers than your
> installed glib. For example, let's say GObject is defined like this:
>
> struct GObject
> {
> 	int old_field;
> 	int new_field1;
> 	int new_field2;
> }
>
> and there is a derived object, GFoo, in libgfoo:
>
> struct GFoo
> {
> 	GObject parent
>
> 	int foo_field;
> }
>
> if you compiled libgfoo with the old glib headers,
> sizeof(GFoo)==sizeof(GObject)+sizeof(int)==2*sizeof(int). If you compiled
> libgfoo with the new glib headers,
> sizeof(GFoo)==sizeof(GObject)+sizeof(int)==4*sizeof(int).
> So runnign the old libgfoo with the new glib will mean that
> sizeof(GObject)==3, yet sizeof(GFoo)=2, and this can't be since GFoo is
> derived from GObject so it should include GObject which means it should be
> at least as big as GObject.
>
> Hope this explanation helps
> 	
>
> -- 
>    .--= ULLA! =---------------------.   `We are not here to give users what
>    \     http://cactus.rulez.org     \   they want'  -- RMS, at GUADEC 2001
>     `---= cactus cactus rulez org =---'
> Gravity doesn't exist: the earth sucks.
>
>
> _______________________________________________
> gtk-devel-list mailing list
> gtk-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-devel-list
>
>




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