Consistent Segfaults on 1.18.1

Поиск
Список
Период
Сортировка
От fREW Schmidt
Тема Consistent Segfaults on 1.18.1
Дата
Msg-id 20141202224141.GB13227@gae-bulg.lan.mitsi.com
обсуждение исходный текст
Список 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
0x00007f951d312e8fin ?? () 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(wxEventTableEntryBaseconst&, 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
0x00007f951df79229in 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(wxEventTableEntryBaseconst&, 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
0x00007f951d346905in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0  #19
0x00007f951df5fa8bin 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
0x00007f951dd041d8in ?? () 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
0x00007f9519c10272in 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

В списке pgadmin-support по дате отправления:

Предыдущее
От: Roman Valls Guimera
Дата:
Сообщение: Crash report from OSX, using pgAdmin v1.18.1
Следующее
От: Wim Bertels
Дата:
Сообщение: pg_proc?