Hi On Fri, Aug 29, 2014 at 4:35 PM, Leonard Boyce <leonard.bo...@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 <dp...@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.bo...@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 -- Sent via pgadmin-support mailing list (pgadmin-support@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-support