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

From: Moter Pent <moterpent(at)gmail(dot)com>
To: pgadmin-support(at)postgresql(dot)org
Subject: pgadmin - v1.20.0 - Right click dialog results in segfault
Date: 2015-06-03 04:03:46
Message-ID: CANMAbUitofkFzsAf-dNzfr+_C1LB9CLEeN+mVZnUcsLcVyixQA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-support

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:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
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.

Responses

Browse pgadmin-support by date

  From Date Subject
Next Message Roger Pack 2015-06-03 21:58:37 feature request: easier "view data" pane
Previous Message James Ridenour 2015-05-29 22:11:41 pgAgent Installation Password Issue