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

Attachment: pgpa4cbTz_cds.pgp
Description: PGP signature

Reply via email to