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
pgpa4cbTz_cds.pgp
Description: PGP signature
