Re: Fixed pgAdmin3 issues/asserts

From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: Akshay Joshi <akshay(dot)joshi(at)enterprisedb(dot)com>
Cc: Dave Page <dpage(at)pgadmin(dot)org>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: Fixed pgAdmin3 issues/asserts
Date: 2012-03-01 23:17:51
Message-ID: 1330643871.12481.21.camel@localhost.localdomain
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

On Thu, 2012-03-01 at 15:01 +0530, Akshay Joshi wrote:
>
>
> On Thu, Mar 1, 2012 at 2:47 PM, Dave Page <dpage(at)pgadmin(dot)org> wrote:
> Hi Akshay
>
>
> On Thu, Mar 1, 2012 at 8:14 AM, Akshay Joshi
> <akshay(dot)joshi(at)enterprisedb(dot)com> wrote:
> > Hi Guillaume
> >
> > On Thu, Mar 1, 2012 at 4:55 AM, Guillaume Lelarge
> <guillaume(at)lelarge(dot)info>
> > wrote:
> >>
> >> On Tue, 2012-02-28 at 09:21 +0100, Guillaume Lelarge wrote:
> >> > On Tue, 2012-02-28 at 12:41 +0530, Akshay Joshi wrote:
> >> > > Hi Guillaume/Dave
> >> > >
> >> > > On Tue, Feb 28, 2012 at 4:02 AM, Guillaume Lelarge
> >> > > <guillaume(at)lelarge(dot)info> wrote:
> >> > > On Mon, 2012-02-27 at 16:49 +0000, Dave Page
> wrote:
> >> > > > Thanks, applied.
> >> > > >
> >> > >
> >> > > I probably have missed something. I thought the
> work on 2.9
> >> > > wasn't
> >> > > finished. Are you able to compile with 2.9 on
> Windows?
> >> > >
> >> > >
> >> > > Yes, I am able to compile it with 2.9 on Windows. I
> have created two
> >> > > configurations Debug (2.9) and Release(2.9) where
> wxWidgets libraries
> >> > > gets changed from
> >> > > 2.8 to 2.9. Attached is the patch which contain
> changes in ".sln"
> >> > > and ".vcproj" file.
> >> > > For the work on 2.9 as concern, I have fixed
> issues/asserts that I
> >> > > have found. It is possible that there are many more
> such
> >> > > asserts/issues that we will have to fix.
> >> > >
> >> > > Dave, If patch looks good to you then can you please
> commit it.
> >> > >
> >> >
> >> > That's great. If your .sln/.vcproj files allow us to
> still work on 2.8,
> >> > I see no reason not to apply them. (I won't apply them
> myself because I
> >> > have no Windows PC right now to check them, but I guess
> Dave will be
> >> > able to do that quicker than me)
> >> >
> >>
> >> I compiled 2.9 on my laptop, and compiled pgAdmin master
> against it.
> >> Compilation went fine, but I cannot start it. Did you also
> build it on
> >> Linux? and if so, does it work for you?
> >
> >
> > I am facing the same issue on my Ubuntu machine. I got
> segmentation fault
> > with below mentioned error messages
> >
> > (process:3401): GLib-GObject-CRITICAL **:
> > /build/buildd/glib2.0-2.24.1/gobject/gtype.c:2706: You
> forgot to call
> > g_type_init()
> > (process:3401): GLib-CRITICAL **: g_once_init_leave:
> assertion
> > `initialization_value != 0' failed
> > (process:3401): GLib-GObject-CRITICAL **:
> > /build/buildd/glib2.0-2.24.1/gobject/gtype.c:2706: You
> forgot to call
> > g_type_init()
> > (process:3401): GLib-GObject-CRITICAL **:
> > /build/buildd/glib2.0-2.24.1/gobject/gtype.c:2706: You
> forgot to call
> > g_type_init()
> > (process:3401): GLib-GObject-CRITICAL **:
> > /build/buildd/glib2.0-2.24.1/gobject/gtype.c:2706: You
> forgot to call
> > g_type_init()
> > (process:3401): GLib-GObject-CRITICAL **:
> g_type_add_interface_static:
> > assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
> > (process:3401): GLib-GObject-CRITICAL **:
> > /build/buildd/glib2.0-2.24.1/gobject/gtype.c:2706: You
> forgot to call
> > g_type_init()
> > (process:3401): GLib-GObject-CRITICAL **:
> g_type_add_interface_static:
> > assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
> > (process:3401): GLib-GObject-CRITICAL **:
> > /build/buildd/glib2.0-2.24.1/gobject/gtype.c:2706: You
> forgot to call
> > g_type_init()
> > (process:3401): GLib-GObject-CRITICAL **:
> > /build/buildd/glib2.0-2.24.1/gobject/gtype.c:2706: You
> forgot to call
> > g_type_init()
> > (process:3401): GLib-GObject-CRITICAL **:
> g_type_add_interface_static:
> > assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
> > (process:3401): GLib-GObject-CRITICAL **:
> > /build/buildd/glib2.0-2.24.1/gobject/gtype.c:2706: You
> forgot to call
> > g_type_init()
> > (process:3401): GLib-CRITICAL **: g_once_init_leave:
> assertion
> > `initialization_value != 0' failed
> > (process:3401): GLib-GObject-CRITICAL **:
> > /build/buildd/glib2.0-2.24.1/gobject/gtype.c:2706: You
> forgot to call
> > g_type_init()
> > (process:3401): GLib-GObject-CRITICAL **:
> > /build/buildd/glib2.0-2.24.1/gobject/gtype.c:2706: You
> forgot to call
> > g_type_init()
> > (process:3401): GLib-GObject-CRITICAL **:
> g_type_add_interface_static:
> > assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
> > (process:3401): GLib-CRITICAL **: g_once_init_leave:
> assertion
> > `initialization_value != 0' failed
> > (process:3401): GLib-GObject-CRITICAL **: g_object_new:
> assertion
> > `G_TYPE_IS_OBJECT (object_type)' failed
> > Segmentation fault
> >
> > I have googled but unable to find any solution. Will
> working on the same.
>
>
> Can you ping the wxWidgets list for help please?
>
>
> Sure. It works on OSX and Windows, but not on Ubuntu. If anybody
> have any idea on this please help.
>

I don't have much idea, but it seems to be related to
http://www.wxwidgets.org/develop/standard.htm#no_globals

Not sure how much help it is, but still, it might be worth the shot.

--
Guillaume
http://blog.guillaume.lelarge.info
http://www.dalibo.com

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Akshay Joshi 2012-03-02 08:19:34 Re: Fixed pgAdmin3 issues/asserts
Previous Message Guillaume Lelarge 2012-03-01 22:39:38 pgAdmin III commit: Another fix on the autovacuum widgets in the table