From: | Dave Page <dpage(at)pgadmin(dot)org> |
---|---|
To: | Leonard Boyce <leonard(dot)boyce(at)lucidlayer(dot)com> |
Cc: | pgAdmin Support <pgadmin-support(at)postgresql(dot)org> |
Subject: | Re: PgAdmin Crash Dialog |
Date: | 2014-08-29 15:41:14 |
Message-ID: | CA+OCxoyFYVT_1O6Tqt5Ra6Jgbmwy0N-UqjGbdtAYEK-kP8xhsA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-support |
Hi
On Fri, Aug 29, 2014 at 4:35 PM, Leonard Boyce
<leonard(dot)boyce(at)lucidlayer(dot)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(at)pgadmin(dot)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(dot)boyce(at)lucidlayer(dot)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(at)postgresql(dot)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
From | Date | Subject | |
---|---|---|---|
Next Message | Leonard Boyce | 2014-08-29 15:54:23 | Re: PgAdmin Crash Dialog |
Previous Message | Leonard Boyce | 2014-08-29 15:35:50 | Re: PgAdmin Crash Dialog |