[Pkg-postgresql-public] Bug#760350: [pgadmin3] pgadmin crashes every time, 100% reproducible

Bogdan Vatra bogdan.vatra at kdab.com
Wed Sep 3 08:14:24 UTC 2014


On Wednesday 03 September 2014 10:01:07 Christoph Berg wrote:
> Re: Bogdan Vatra 2014-09-03 <3681993.y8eldTnWdk at zmeu>
> 
> > Package: pgadmin3
> > Version: 1.18.1-3.pgdg70+1
> > 
> > Architecture: amd64
> > Kernel:       Linux 3.14-2-amd64
> > 
> > Debian Release: jessie/sid
> > 
> >   500 unstable        www.deb-multimedia.org
> >   500 unstable        ftp.ro.debian.org
> >   500 stable          dl.google.com
> >   
> >     1 experimental    ftp.debian.org
> > 
> > --- Package information. ---
> > Package's Depends field is empty.
> 
> Hi Bogdan,
> 
> 1.18.1-3.pgdg70+1 is a Wheezy package. Are you running that on Jessie
> or Sid?
> 
> Christoph

Hi Christoph,
Ah, I forgot to remove the one from http://apt.postgresql.org/pub/repos/apt/ 
wheezy-pgdg main :).

Anyway, I just reinstall it now from sid and I have the same problem, here is 
the log and the bt:

$ sudo apt-get remove --purge pgadmin3*
.... bla bla bla 

$ sudo apt-get install pgadmin3-dbg
[..]
Luat:1 http://ftp.ro.debian.org/debian/ sid/main pgadmin3-data all 1.18.1-3 
[2.435 kB]
Luat:2 http://ftp.ro.debian.org/debian/ sid/main pgadmin3 amd64 1.18.1-3 
[2.405 kB]
Luat:3 http://ftp.ro.debian.org/debian/ sid/main pgadmin3-dbg amd64 1.18.1-3 
[27,1 MB]
Aduși: 31,9 MB în 3s (9.469 kB/s)        
[..]

bogdan at zmeu:~$ gdb pgadmin3 
GNU gdb (Debian 7.7.1+dfsg-3) 7.7.1
Copyright (C) 2014 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//usr/bin/pgadmin3...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".
11:06:36: Debug: Adding duplicate image handler for 'PNG file'

Program received signal SIGSEGV, Segmentation fault.
__lll_unlock_elision (lock=0xfea040, private=0) at 
../nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c:29
29      ../nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c: No such file or 
directory.
(gdb) bt full
#0  __lll_unlock_elision (lock=0xfea040, private=0) at 
../nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c:29
No locals.
#1  0x00007ffff603fabe in ?? () from /usr/lib/x86_64-linux-
gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#2  0x000000000065163a in frmMain::OnSelRightClick (this=0x19a6b80, event=...) 
at frm/events.cpp:751
        item = {<wxItemId<void*>> = {m_pItem = 0x1c13600}, <No data fields>}
#3  0x00007ffff5ed71ae 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  0x00007ffff6073f08 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  0x00007ffff607400b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) 
() from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#6  0x00007ffff60743b8 in wxEvtHandler::TryHereOnly(wxEvent&) () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#7  0x00007ffff60741c3 in wxEvtHandler::DoTryChain(wxEvent&) () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#8  0x00007ffff60744a5 in wxEvtHandler::ProcessEvent(wxEvent&) () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#9  0x00007ffff6c51e58 in wxWindowBase::TryAfter(wxEvent&) () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#10 0x00007ffff6cbfbab in wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) () 
from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#11 0x00007ffff6cda4e9 in wxGenericTreeCtrl::OnMouse(wxMouseEvent&) () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#12 0x00007ffff5ed71ae 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 0x00007ffff6073f08 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 0x00007ffff607400b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) 
() from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#15 0x00007ffff60743b8 in wxEvtHandler::TryHereOnly(wxEvent&) () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#16 0x00007ffff6074443 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#17 0x00007ffff60744a5 in wxEvtHandler::ProcessEvent(wxEvent&) () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#18 0x00007ffff6cbfbab in wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) () 
from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#19 0x00007ffff6074217 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#20 0x00007ffff6a54428 in ?? () from /usr/lib/x86_64-linux-
gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#21 0x00007ffff2c4301f in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-
x11-2.0.so.0
No symbol table info available.
#22 0x00007ffff21b1415 in g_closure_invoke () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
No symbol table info available.
#23 0x00007ffff21c39dc in ?? () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
No symbol table info available.
#24 0x00007ffff21cbd16 in g_signal_emit_valist () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
No symbol table info available.
#25 0x00007ffff21cc46f in g_signal_emit () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
No symbol table info available.
#26 0x00007ffff2d5340c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-
x11-2.0.so.0
No symbol table info available.
#27 0x00007ffff2c41774 in gtk_propagate_event () from /usr/lib/x86_64-linux-
gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0x00007ffff2c41beb in gtk_main_do_event () from /usr/lib/x86_64-linux-
gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#29 0x00007ffff28bb03c in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-
x11-2.0.so.0
No symbol table info available.
#30 0x00007ffff1edfecd in g_main_context_dispatch () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
No symbol table info available.
#31 0x00007ffff1ee01b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#32 0x00007ffff1ee04e2 in g_main_loop_run () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
No symbol table info available.
#33 0x00007ffff2c40bc7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-
x11-2.0.so.0
No symbol table info available.
#34 0x00007ffff6a27825 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-
gnu/libwx_gtk2u_core-3.0.so.0
No symbol table info available.
#35 0x00007ffff5f1cce0 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-
gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#36 0x00007ffff5ed9556 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-
linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#37 0x00007ffff5f742ed in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-
linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#38 0x0000000000446382 in main (argc=1, argv=<optimized out>) at 
pgAdmin3.cpp:125
No locals.

Please let me know if you need more info (e.g. install wxWidgets with debug 
info and create a new bt).

Cheers,
BogDan.



More information about the Pkg-postgresql-public mailing list