Consistent Segfaults on 1.18.1

From: fREW Schmidt <frioux(at)gmail(dot)com>
To: pgadmin-support(at)postgresql(dot)org
Subject: Consistent Segfaults on 1.18.1
Date: 2014-12-02 22:41:41
Message-ID: 20141202224141.GB13227@gae-bulg.lan.mitsi.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-support

I'm on Ubuntu 14.10 and am using the pgadmin3 from the repos, version
1.18.1. When I start up pgadmin if I right click in the tree view I
immediately get a segfault.

I have a core file if anyone wants it, but I suspect this backtrace is
more helpful (and not 60M):

#0 0x00007f951b26f838 in _xend () at ../nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c:33
#1 __lll_unlock_elision (lock=0xfacae0, private=0) at ../nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c:29
#2 0x00007f951d312e8f in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#3 0x00000000006518fa in frmMain::OnSelRightClick (this=0x190e630, event=...) at frm/events.cpp:751
#4 0x00007f951d1b48be in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5 0x00007f951d346368 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6 0x00007f951d34646b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007f951d346818 in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007f951d346623 in wxEvtHandler::DoTryChain(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#9 0x00007f951d346905 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#10 0x00007f951def4b48 in wxWindowBase::TryAfter(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#11 0x00007f951df5fa8b in wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#12 0x00007f951df79229 in wxGenericTreeCtrl::OnMouse(wxMouseEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#13 0x00007f951d1b48be in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#14 0x00007f951d346368 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#15 0x00007f951d34646b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#16 0x00007f951d346818 in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#17 0x00007f951d3468a3 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#18 0x00007f951d346905 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#19 0x00007f951df5fa8b in wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#20 0x00007f951d346677 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#21 0x00007f951dd041d8 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#22 0x00007f951a97dc0f in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#23 0x00007f9519ee5245 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007f9519ef6f3c in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007f9519eff255 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007f9519eff9af in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007f951aa952fc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#28 0x00007f951a97c354 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#29 0x00007f951a97c7eb in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#30 0x00007f951a5f076c in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#31 0x00007f9519c0fc5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f9519c0ff48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f9519c10272 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f951a97b747 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#35 0x00007f951dcd89a5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#36 0x00007f951d1f8380 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#37 0x00007f951d1b6ab6 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#38 0x00007f951d24d61d in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#39 0x0000000000446612 in main (argc=1, argv=<optimized out>) at pgAdmin3.cpp:125

bt full is not much more useful, though the top 3 might be:

#0 0x00007f951b26f838 in _xend () at ../nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c:33
No locals.
#1 __lll_unlock_elision (lock=0xfacae0, private=0) at ../nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c:29
No locals.
#2 0x00007f951d312e8f in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#3 0x00000000006518fa in frmMain::OnSelRightClick (this=0x190e630, event=...) at frm/events.cpp:751
item = {<wxItemId<void*>> = {m_pItem = 0x1a8a1e0}, <No data fields>}

I looked around and saw that there are some (I think related?) bugs in
launchpad:
https://bugs.launchpad.net/ubuntu/+source/pgadmin3/+bugs?field.status:list=NEW

Hope this helps

--
fREW Schmidt
https://blog.afoolishmanifesto.com

Browse pgadmin-support by date

  From Date Subject
Next Message Wim Bertels 2014-12-08 19:52:47 pg_proc?
Previous Message Roman Valls Guimera 2014-12-02 10:37:56 Crash report from OSX, using pgAdmin v1.18.1