Re: PgAdmin Crash Dialog

Поиск
Список
Период
Сортировка
От Dave Page
Тема Re: PgAdmin Crash Dialog
Дата
Msg-id CA+OCxoyFYVT_1O6Tqt5Ra6Jgbmwy0N-UqjGbdtAYEK-kP8xhsA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: PgAdmin Crash Dialog  (Leonard Boyce <leonard.boyce@lucidlayer.com>)
Ответы Re: PgAdmin Crash Dialog  (Leonard Boyce <leonard.boyce@lucidlayer.com>)
Список pgadmin-support
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 по дате отправления:

Предыдущее
От: Leonard Boyce
Дата:
Сообщение: Re: PgAdmin Crash Dialog
Следующее
От: Leonard Boyce
Дата:
Сообщение: Re: PgAdmin Crash Dialog