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:

Previous
From: Dave Page
Date:
Subject: Re: PgAdmin Crash Dialog
Next
From: Maximilian Tyrtania
Date:
Subject: PG Admin 1.18.1 under Mac OS 10.9.4