Re: pgadmin - v1.20.0 - Right click dialog results in segfault

Поиск
Список
Период
Сортировка
От Ashesh Vashi
Тема Re: pgadmin - v1.20.0 - Right click dialog results in segfault
Дата
Msg-id CAG7mmoz3cOYfCUTTAyF0ARqSaYrSKOYtb6aziGr7QyCuNW2OaA@mail.gmail.com
обсуждение исходный текст
Ответ на pgadmin - v1.20.0 - Right click dialog results in segfault  (Moter Pent <moterpent@gmail.com>)
Список pgadmin-support
Hi Moter Pent,

As per my conversation with the pgdb repository handler, they support the ubuntu with LTS support only.

Because - non-LTS Ubuntu does not stay there for longer than 1 year.
And, putting the efforts to build the libraries/application (that includes many dependent third party libraries) for them is not feasible, and not worth the efforts.
(I do agree with them.)

You can use the one click installer from EntepriseDB for latest PostgreSQL, it also includes latest pgAdmin III along with it.


--

Thanks & Regards,

Ashesh Vashi
EnterpriseDB INDIA: Enterprise PostgreSQL Company


http://www.linkedin.com/in/asheshvashi


On Wed, Jun 3, 2015 at 9:33 AM, Moter Pent <moterpent@gmail.com> wrote:
Upon exiting any right click menu/dialog, pgadmin will segfault with the message:

Program received signal SIGSEGV, Segmentation fault.
__lll_unlock_elision (lock=0x121e9f0, private=0) at ../sysdeps/unix/sysv/linux/x86/elision-unlock.c:29
29 ../sysdeps/unix/sysv/linux/x86/elision-unlock.c: No such file or directory.

System is Ubuntu 15.04 (Vivid) with kernel, 3.19.0-18-generic #18-Ubuntu SMP Tue May 19 18:31:35 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

I have tried both the official package from the Ubuntu vivid repo (v1.20-beta2) as well as pgdg repo for utopic.  There doesn't appear to be a pgdg repo for vivid or I would have used that instead.

There seems to have been similar bug reports and discussion on the debian bug report logs here --> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760350.  In those cases the v1.20-beta2, and presumably the v1.20 release, seem to have fixed that particular problem.

Full gdb backtrace from v1.20 (pgdg) is as follows:

$ gdb pgadmin3 
GNU gdb (Ubuntu 7.9-1ubuntu1) 7.9
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
Find the GDB manual and other documentation resources online at:
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from pgadmin3...Reading symbols from /usr/lib/debug/.build-id/f4/fce07afb25819f67034df44f2b7203eff5592e.debug...done.
done.
(gdb) r
Starting program: /usr/bin/pgadmin3 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
08:53:56 PM: Debug: Failed to connect to session manager: SESSION_MANAGER environment variable not defined
08:53:56 PM: Debug: Adding duplicate image handler for 'PNG file'
[New Thread 0x7fffdffff700 (LWP 7744)]
[New Thread 0x7fffe49da700 (LWP 7743)]

Program received signal SIGSEGV, Segmentation fault.
__lll_unlock_elision (lock=0x121e9f0, private=0) at ../sysdeps/unix/sysv/linux/x86/elision-unlock.c:29
29 ../sysdeps/unix/sysv/linux/x86/elision-unlock.c: No such file or directory.
(gdb) bt full
#0  __lll_unlock_elision (lock=0x121e9f0, private=0) at ../sysdeps/unix/sysv/linux/x86/elision-unlock.c:29
No locals.
#1  0x00007ffff5c0f120 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#2  0x000000000073db60 in frmMain::OnSelRightClick (this=0x1be4ee0, event=...) at frm/events.cpp:751
        item = {<wxItemId<void*>> = {m_pItem = 0x1d61c80}, <No data fields>}
#3  0x00007ffff5aa871e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#4  0x00007ffff5c43f08 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#5  0x00007ffff5c4400b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#6  0x00007ffff5c443b8 in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#7  0x00007ffff5c441c3 in wxEvtHandler::DoTryChain(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#8  0x00007ffff5c444a5 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#9  0x00007ffff6819548 in wxWindowBase::TryAfter(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#10 0x00007ffff688c32b in wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#11 0x00007ffff68a74b4 in wxGenericTreeCtrl::OnMouse(wxMouseEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#12 0x00007ffff5aa871e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#13 0x00007ffff5c43f08 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#14 0x00007ffff5c4400b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#15 0x00007ffff5c443b8 in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#16 0x00007ffff5c44443 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#17 0x00007ffff5c444a5 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#18 0x00007ffff688c32b in wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#19 0x00007ffff5c44217 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#20 0x00007ffff660783c in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#21 0x00007ffff38e2d1f in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0x00007ffff32b82d5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#23 0x00007ffff32ca03c in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#24 0x00007ffff32d21a5 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#25 0x00007ffff32d28ff in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#26 0x00007ffff39fa61c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#27 0x00007ffff38e1464 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0x00007ffff38e18fb in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#29 0x00007ffff3554bac in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
No symbol table info available.
#30 0x00007ffff2b72c3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#31 0x00007ffff2b72f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#32 0x00007ffff2b73242 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#33 0x00007ffff38e0857 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#34 0x00007ffff65da745 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#35 0x00007ffff5aee750 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#36 0x00007ffff5aaaa46 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#37 0x00007ffff5b45660 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#38 0x0000000000445962 in main (argc=1, argv=<optimized out>) at pgAdmin3.cpp:126
No locals.




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

Предыдущее
От: Vahdet Mert
Дата:
Сообщение: Re: How to enable PgAdmin Query Tool Favorites
Следующее
От: Ashesh Vashi
Дата:
Сообщение: Re: How to enable PgAdmin Query Tool Favorites