Re: PgAdmin Crash Dialog - Mailing list pgadmin-support
From | Leonard Boyce |
---|---|
Subject | Re: PgAdmin Crash Dialog |
Date | |
Msg-id | CAKj1m=K7usp+_Mp3C9QMyadF7n9C=gJHdaqrvHKtqRwmbd9V3g@mail.gmail.com Whole thread Raw |
In response to | Re: PgAdmin Crash Dialog (Dave Page <dpage@pgadmin.org>) |
Responses |
Re: PgAdmin Crash Dialog
|
List | pgadmin-support |
Hi Dave, Sorry to say, no symbols in the pgadmin3 binary or any of the wx libs. Guess I'll just have to hope it does not happen again. Thanks, Leonard On Fri, Aug 29, 2014 at 11:41 AM, Dave Page <dpage@pgadmin.org> wrote: > Hi > > On Fri, Aug 29, 2014 at 4:35 PM, Leonard Boyce > <leonard.boyce@lucidlayer.com> wrote: >> Hi Dave, >> >> I was not aware I was running a debug build. I'm running the deb from >> apt.postgresql.org > > I don't know how those guys build pgAdmin - though in this case, it > may actually be the wxWidgets libraries. I don't use Debian/Ubuntu, so > I don't know if they come from postgresql.org or the distro vendor. > >> Is there some way to check exactly the build (normal vs debug) > > You could try running > > objdump --syms <filename> > > on pgAdmin and the wxWidgets libraries and see if it outputs any > useful looking symbols. > >> Leonard >> >> On Fri, Aug 29, 2014 at 11:31 AM, Dave Page <dpage@pgadmin.org> wrote: >>> As there is no pgAdmin code in that stacktrace, I'd suggest this is a >>> wxWidgets bug. There are a few weird assertions that tend to fail in >>> wx, but will work in a release build with no problems, so you may want >>> to try to use a release instead of debug build. >>> >>> On Fri, Aug 29, 2014 at 4:24 PM, Leonard Boyce >>> <leonard.boyce@lucidlayer.com> wrote: >>>> Platform: Ubuntu Linux Trusty x64 >>>> Language: en_us >>>> Window Manager: KDE >>>> Distribution: deb from apt.postgresql.org >>>> Version: 1.18.1 >>>> Event: Crash dialog when right clicking a collapsed PgAdmin window in Task panel >>>> Replication Steps: Unable to replicate >>>> >>>> >>>> ASSERT INFO: >>>> ../src/common/wincmn.cpp(478): assert "GetEventHandler() == this" >>>> failed in ~wxWindowBase(): any pushed event handlers must have been >>>> removed >>>> >>>> BACKTRACE: >>>> [1] wxWindowBase::~wxWindowBase() >>>> [2] wxControlBase::~wxControlBase() >>>> [3] wxTextCtrl::~wxTextCtrl() >>>> [4] wxWindowBase::Destroy() >>>> [5] wxWindowBase::DestroyChildren() >>>> [6] wxWindow::~wxWindow() >>>> [7] wxGridWindow::~wxGridWindow() >>>> [8] wxWindowBase::Destroy() >>>> [9] wxWindowBase::DestroyChildren() >>>> [10] wxWindow::~wxWindow() >>>> [11] wxRegionBase::~wxRegionBase() >>>> [12] wxWindowBase::Destroy() >>>> [13] wxWindowBase::DestroyChildren() >>>> [14] wxWindow::~wxWindow() >>>> [15] wxTopLevelWindowGTK::~wxTopLevelWindowGTK() >>>> [16] wxFrameBase::~wxFrameBase() >>>> [17] wxRegionBase::~wxRegionBase() >>>> [18] wxRegionBase::~wxRegionBase() >>>> [19] wxAppConsoleBase::DeletePendingObjects() >>>> [20] wxAppConsoleBase::ProcessIdle() >>>> [21] wxAppBase::ProcessIdle() >>>> [22] wxApp::DoIdle() >>>> [23] g_main_context_dispatch >>>> [24] g_main_loop_run >>>> [25] gtk_main >>>> [26] wxGUIEventLoop::DoRun() >>>> [27] wxEventLoopBase::Run() >>>> [28] wxAppConsoleBase::MainLoop() >>>> [29] wxEntry(int&, wchar_t**) >>>> [30] __libc_start_main >>>> >>>> >>>> -- >>>> Sent via pgadmin-support mailing list (pgadmin-support@postgresql.org) >>>> To make changes to your subscription: >>>> http://www.postgresql.org/mailpref/pgadmin-support >>> >>> >>> >>> -- >>> Dave Page >>> Blog: http://pgsnake.blogspot.com >>> Twitter: @pgsnake >>> >>> EnterpriseDB UK: http://www.enterprisedb.com >>> The Enterprise PostgreSQL Company > > > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company
pgadmin-support by date: