Your message dated Wed, 09 Nov 2016 22:05:14 +0000 with message-id <[email protected]> and subject line Bug#843344: fixed in pgadmin3 1.22.1-3 has caused the Debian Bug report #843344, regarding [pgadmin3] pgadmin segfault at startup with postresql-9.6 installed and a connexion configured in .pgadmin3 to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 843344: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=843344 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: pgadmin3 Version: 1.22.1-2 Severity: important Tags: patch --- Please enter the report below this line. ---pgadmin3 segfaults at starup in pgConn::GetStatus (db/pgConn.cpp:1011) when .pgadmin3 exists (minimal one pointing to localhost attached) and have a server connexion configured.According to those threads [1][2], it seems that compiling with -fno-delete-null-pointer-checks on GCC6 corrects the problem.Here is the backtrace:gdb --quiet pgadmin3 Reading symbols from pgadmin3...Reading symbols from /usr/lib/debug/.build- id/5f/5de51f2d0bf14d6b6f50a56a755a95b68b3512.debug...done.done.(gdb) runStarting program: /usr/bin/pgadmin3 [Thread debugging using libthread_db enabled]Using host libthread_db library "/lib/x86_64- linux-gnu/libthread_db.so.1".13:46:32: Warning: Mismatch between the program and library build versions detected.The library used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8),and your program used 3.0 (wchar_t,compiler with C++ ABI 1010,wx containers,compatible with 2.8).13:46:33: Debug: Adding duplicate image handler for 'PNG file' Program received signal SIGSEGV, Segmentation fault.pgConn::GetStatus (this=0x0) at db/pgConn.cpp:10111011 db/pgConn.cpp: Aucun fichier ou dossier de ce type.(gdb) bt#0 pgConn::GetStatus (this=0x0) at db/pgConn.cpp:1011#1 0x0000555555ac26e1 in pluginUtilityFactory::CheckEnable (this=0x555557137970, obj=0x5555572748d0) at frm/plugins.cpp:383#2 0x0000555555db770a in menuFactoryList::CheckMenu (this=0x5555571165f0, obj=obj@entry=0x555557 2748d0, menubar=0x5555571b7c20, toolbar=0x555557116610) at utils/factory.cpp:266#3 0x00005555559d55ba in frmMain::setDisplay (thi s=this@entry=0x5555570c20b0, data=0x5555572748d0, props=props@entry=0x0 , sqlbox=sqlbox@entry=0x0) at frm/events.cpp:600#4 0x00005555559d9202 in frmMain::execSelChange (this=this@entry=0x5555570c20b0, item=..., currentNode=<optimized out>) at frm/events.cpp:512#5 0x00005555559d9945 in frmMain::OnExpand (this=0x5555570c20b0, event=...) at frm/events.cpp:277#6 0x00007ffff5b8e59e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib/x86_64-linux-gnu/libwx_baseu- 3.0.so.0#7 0x00007ffff5d14a87 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu- 3.0.so.0#8 0x00007ffff5d14b7b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0#9 0x00007ffff5d14f2b in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux- gnu/libwx_baseu-3.0.so.0#10 0x00007ffff5d14d33 in wxEvtHandler::DoTryChain(wxEvent&) () from /usr/lib/x86_64-linux- gnu/libwx_baseu-3.0.so.0#11 0x00007ffff5d15015 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux- gnu/libwx_baseu-3.0.so.0#12 0x00007ffff68b46c8 in wxWindowBase::TryAfter(wxEvent&) () from /usr/lib/x86_64-linux- gnu/libwx_gtk2u_core-3.0.so.0#13 0x00007ffff692205b in wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0#14 0x00007ffff6939703 in wxGenericTreeCtrl::Expand(wxTreeItemId const&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0#15 0x0000555555a41d92 in frmMain::frmMain (this=0x5555570c20b0, title=...) at frm/frmMain.cpp:239#16 0x000055555575f02c in pgAdmin3::OnInit (this=0x555556565310) at pgAdmin3.cpp:786#17 0x00007ffff5c22332 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu- 3.0.so.0#18 0x00005555556f9ae2 in main (argc=<optimized out>, argv=<optimized out>) at pgAdmin3.cpp:126(gdb) quitA debugging session is active. Inferior 1 [process 19364] will be killed. Quit anyway? (y or n) y I tried to modify debian/rules with:override_dh_auto_build: $(MA KE) CFLAGS+="-g -fno-delete-null-pointer-checks" CXXFLAGS+="-g -fno- delete-null-pointer-checks" But was not able to compile from source package cause of the following error:/postgresql -I/usr/include/postgresql/9.6/server -I/usr/include/postgresql -DHAVE_CONNINFO_PARSE -I/usr/lib/x86_64- linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DEMBED_XRC -I/usr/include/libxml2 -I/usr/include/libxml2 -DHAVE_OPENSSL_CRYPTO -DLIBSSH2_OPENSSL -g -O2 -fdebug-prefix- map=/home/landry/Private/pgadmin3-1.22.1=. -fstack-protector-strong -Wformat -Werror=format-security -g -fno-delete-null-pointer-checks -c -o libssh2/crypt.o libssh2/crypt.clibssh2/crypt.c:70:25: error: field ‘h’ has incomplete type _libssh2_cipher_ctx h; [1]: https://bugzilla.redhat.com/show_bug.cgi?id=1335043[2]: https://bugzilla.redhat.com/show_bug.cgi?id=1344917#c1 --- System information. --- Architecture: Kernel: Linux 4.8.0-1-amd64 Debian Release: stretch/sid 500 unstable httpredir.debian.org 500 testing httpredir.debian.org 500 stable security.debian.org 500 stable repo.skype.com 500 stable httpredir.debian.org 101 experimental httpredir.debian.org --- Package information. --- Depends (Version) | Installed ====================================-+-================ pgadmin3-data (= 1.22.1-2) | 1.22.1-2 libc6 (>= 2.15) | libgcc1 (>= 1:3.0) | libpq5 (>= 8.4~) | libssl1.0.2 (>= 1.0.2d) | libstdc++6 (>= 5.2) | libwxbase3.0-0v5 (>= 3.0.2+dfsg) | libwxgtk3.0-0v5 (>= 3.0.2+dfsg) | libxml2 (>= 2.7.4) | libxslt1.1 (>= 1.1.25) | zlib1g (>= 1:1.1.4) | Recommends (Version) | Installed ================================-+-=========== pgagent | 3.4.1-3 postgresql-client | 9.6+177 Suggests (Version) | Installed =================================-+-=========== postgresql-contrib | -- Landry MINOZA MGI Sud-Ouest Chef de projet technique Linux et réseaux E-mail : [email protected] Tél : 01 45 44 54 10 MGI France : 11 rue de Téhéran - 75008 Paris | RCS: Paris B 382 770 584 | www.mgi.fr MGI SO : 281 route d'Espagne - 31100 Toulouse | RCS: Toulouse B 421 125 816 | www.mgi.fr MGI Suisse : 5 avenue de Rothorn - CH3960 Sierre | TVA 517-269 | www.mgiconsultants.chPostgreSQLPath=/usr/bin EnterpriseDBPath= GreenplumDBPath= PostgreSQLHelpPath=http://www.postgresql.org/docs/current/static/ EnterpriseDBHelpPath=http://www.enterprisedb.com/docs/en/current/server/ GreenplumDBHelpPath=http://gpdb.docs.pivotal.io/ SlonyHelpPath=http://www.slony.info/documentation/ LastDatabase=postgres LastPort=5432 LastSSL=-1 LastUsername=postgres [frmHint] Left=398 Top=123 Width=570 Height=548 [Properties] [Properties/Server] Left=421 Top=90 Width=525 Height=614 [Hints] saving-passwords=Suppress [Updates] pgsql-Versions=9.6 UseSSL=true [Servers] Count=1 [Servers/1] Server=localhost HostAddr= Description=localhost Service= ServiceID= DiscoveryID= Port=5432 StorePwd=true Rolename= Restore=true Database=postgres Username=admin LastDatabase= LastSchema= DbRestriction= Colour=white SSL=-1 Group=Serveurs SSLCert= SSLKey= SSLRootCert= SSLCrl= SSLCompression=true SSHTunnel=false TunnelHost= TunnelUserName= TunnelModePwd=true PublicKeyFile= IdentityFile= TunnelPort=22
--- End Message ---
--- Begin Message ---Source: pgadmin3 Source-Version: 1.22.1-3 We believe that the bug you reported is fixed in the latest version of pgadmin3, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Christoph Berg <[email protected]> (supplier of updated pgadmin3 package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 09 Nov 2016 22:47:57 +0100 Source: pgadmin3 Binary: pgadmin3 pgadmin3-dbg pgadmin3-data Architecture: source Version: 1.22.1-3 Distribution: unstable Urgency: high Maintainer: Debian PostgreSQL Maintainers <[email protected]> Changed-By: Christoph Berg <[email protected]> Description: pgadmin3 - graphical administration tool for PostgreSQL pgadmin3-data - graphical administration tool for PostgreSQL - documentation pgadmin3-dbg - graphical administration tool for PostgreSQL (debugging symbols) Closes: 843344 Changes: pgadmin3 (1.22.1-3) unstable; urgency=high . * Fix segfault on startup, thanks to Bernhard Rieder for the patch! (Closes: #843344) Checksums-Sha1: ba0e04aa002770d6fe67735aa791c9e701817f33 2291 pgadmin3_1.22.1-3.dsc b1a23a6425809160903991a1173bee136401f49a 19168 pgadmin3_1.22.1-3.debian.tar.xz Checksums-Sha256: c68bcded349e54f1340276f1162d1f1cdf76da537574c9d3f01a1bd44141b6eb 2291 pgadmin3_1.22.1-3.dsc 5faff256d0095cdd4a51fe0c23b15ebaf1916aa04c908aadc68b9ba8cadddbe4 19168 pgadmin3_1.22.1-3.debian.tar.xz Files: 90d944b8bf20fa4cf480a775db229eb7 2291 database optional pgadmin3_1.22.1-3.dsc eba9df3bf880d0e95719354ebbba2e68 19168 database optional pgadmin3_1.22.1-3.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJYI5pjAAoJEExaa6sS0qeu030P/jG51giLKJjHiIUA2R8A3SSO LX2pt7qwo7wX9YQKOpaeYprj4fdlH7IFnL1kZ4IurdJSrQJ39X3PJolVIZ7hv8Xl K2obq6ABqtJ3P222hKNGKwVRoipaqYWhsEtVdIjgwmUCGNW1qzMmNH5BaoU+EuCB C8IOJ2aHzvj+A1GuQE9AOY/ypB4LR1HA66N1wQtZRYVQ8buG+00cUkRbbQNxOv43 5l8CkjQ1dST7Jy8gR6y5aTjTXRXJQ3w6oVNC0iXXuO8f40CSoESa7bYZrMIH/98f XJZ+hxNJkaETtO4tLKCjF7YrEMsi8XL7zvB+uef+9XckGeFgbCKiRmBW0F/YzDZL S2OfxWIlD+euunI3ClOykzTMdai8iBAfxEuMDgl2QFMAY3mfmm6e4x4j3sVdFg5s R7OmN+SNGcaqCrEke6maYzPnUU8CrkUHUmdTzRcMyc+AvS5dfUxbEBAhRGjOGXe/ PUEb7+27TedCuqjfZY1hJeIR0tjluN+t9bSrW+AFVAXl5fl3gi5MCWVsDXHImVHR nWWyPEkJV0g7h5u3JC9FapSOSmzUab6yzbjkgRjciVBDzZeM/FF906owuWndM/L8 5pw7gedNqqSkClW3j3TrGvaOGwaPBYIVOtkrZgTFR8V3hEJOdgRyFl1xYQsvzNgn 7YAv7ipBIT6+6DXFe5b0 =SEcn -----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________ Pkg-postgresql-public mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-postgresql-public
