Re: Pgadmin git version crash with "alt+f4" - Mailing list pgadmin-support

From Philippe Rimbault
Subject Re: Pgadmin git version crash with "alt+f4"
Date
Msg-id 4C98ABDE.2070702@edd.fr
Whole thread Raw
In response to Re: Pgadmin git version crash with "alt+f4"  (Guillaume Lelarge <guillaume@lelarge.info>)
Responses Re: Pgadmin git version crash with "alt+f4"  (Philippe Rimbault <primbault@edd.fr>)
List pgadmin-support
Here the output of "bt" just after the crash :

(gdb) bt
#0  0x08465a10 in gqbView::updateModelSize(gqbQueryObject*, bool) ()
#1  0x08465b02 in gqbView::canSaveAsImage() ()
#2  0x0825a90f in frmQuery::updateMenu(wxObject*) ()
#3  0x0825d52f in frmQuery::OnFocus(wxFocusEvent&) ()
#4  0x0825d50e in frmQuery::OnFocus(wxFocusEvent&) ()
#5  0x0825d50e in frmQuery::OnFocus(wxFocusEvent&) ()
#6  0x0825d50e in frmQuery::OnFocus(wxFocusEvent&) ()
#7  0xb759cf2f in wxAppConsole::HandleEvent(wxEvtHandler*, void 
(wxEvtHandler::*)(wxEvent&), wxEvent&) const () from 
/usr/lib/libwx_baseu-2.8.so.0
#8  0xb763af39 in 
wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, 
wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb763b0c8 in wxEvtHandler::SearchDynamicEventTable(wxEvent&) () 
from /usr/lib/libwx_baseu-2.8.so.0
#10 0xb763c0d5 in wxEvtHandler::ProcessEvent(wxEvent&) () from 
/usr/lib/libwx_baseu-2.8.so.0
#11 0xb7834f88 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0xb6cfce24 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb6914142 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#14 0xb692a62d in ?? () from /usr/lib/libgobject-2.0.so.0
#15 0xb692ba83 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#16 0xb692c086 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#17 0xb6e290f6 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb6e36fe1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb6e39713 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb6e397f6 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb6cfce24 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb69127a9 in ?? () from /usr/lib/libgobject-2.0.so.0
#23 0xb6914142 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0xb692a276 in ?? () from /usr/lib/libgobject-2.0.so.0
#25 0xb692ba83 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0xb692c086 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0xb6e290f6 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#28 0xb6cf693c in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#29 0xb6b7edca in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#30 0xb68682f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0xb686bfd8 in ?? () from /lib/libglib-2.0.so.0
#32 0xb686c517 in g_main_loop_run () from /lib/libglib-2.0.so.0
#33 0xb6cf6dc9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#34 0xb781dd18 in wxEventLoop::Run() () from 
/usr/lib/libwx_gtk2u_core-2.8.so.0
#35 0xb78b0ace in wxAppBase::MainLoop() () from 
/usr/lib/libwx_gtk2u_core-2.8.so.0
#36 0xb78b06c1 in wxAppBase::OnRun() () from 
/usr/lib/libwx_gtk2u_core-2.8.so.0
#37 0xb75d6aca in wxEntry(int&, wchar_t**) () from 
/usr/lib/libwx_baseu-2.8.so.0
#38 0xb75d6ca7 in wxEntry(int&, char**) () from 
/usr/lib/libwx_baseu-2.8.so.0
#39 0x0807d2cb in main ()


On 21/09/2010 14:27, Guillaume Lelarge wrote:
> Le 21/09/2010 13:53, Philippe Rimbault a écrit :
>    
>> I'have just compiled pgadmin with debug option.
>> Version of wxwidgets is 2.8.10.
>>
>>      
> I installed Ubuntu's wxWidgets packages. Still don't get a crash.
>
>    
>> Here you will find everthing i've done ton compile and exectue
>> (/home/pri/bin/pgadmin3 is a link to /opt/pgadmin/bin/pgadmin3).
>> If you need other "traces", i'm OK.
>> (Thank for your work on pgadmin and the french translation of the
>> postgresql doc)
>>
>>
>>     pri@rimbault:~/pgadmin3$ git pull
>>     Already up-to-date.
>>     pri@rimbault:~/pgadmin3$ ./configure --prefix=/opt/pgadmin
>>     --enable-debug
>>     [...]
>>     PostgreSQL directory:                   /usr/local/pgsql
>>     PostgreSQL pg_config binary:            /usr/local/pgsql/bin/pg_config
>>     PostgreSQL version:                     PostgreSQL 9.0.0
>>
>>     PostgreSQL PQconninfoParse support:     Present
>>     PostgreSQL SSL support:                 Missing
>>
>>     wxWidgets directory:                    /usr
>>     wxWidgets wx-config binary:             /usr/bin/wx-config
>>     wxWidgets version:                      wxWidgets 2.8.10
>>
>>     libxml2 directory:                      /usr
>>     libxml2 xml2-config binary:             /usr/bin/xml2-config
>>     libxml2 version:                        libxml2 2.7.7
>>
>>     libxslt directory:                      /usr
>>     libxslt xslt-config binary:             /usr/bin/xslt-config
>>     libxslt version:                        libxslt 1.1.26
>>
>>     Building a debug version of pgAdmin:    Yes
>>     Statically linking pgAdmin:             No
>>     Building a Mac OS X appbundle:          No
>>
>>     pgAdmin configuration is now complete. You can now compile and
>>     install pgAdmin using 'make; make install'.
>>
>>      
> I don't have exactly the same thing but I don't think it really matters.
> I built against 9.1devel, with SSL support, and use libxml2 2.7.6.
> wxWidgets 2.8.11 could be the reason why I don't get a crash, but if I
> use 2.8.10, pgAdmin still doesn't crash.
>
>    
>>     pri@rimbault:~/pgadmin3$ make&&  sudo make install
>>
>>     pri@rimbault:~/pgadmin3$ gdb pgadmin3
>>     GNU gdb (GDB) 7.0.1-debian
>>     Copyright (C) 2009 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 "i486-linux-gnu".
>>     For bug reporting instructions, please see:
>>     <http://www.gnu.org/software/gdb/bugs/>...
>>     Reading symbols from /home/pri/bin/pgadmin3...(no debugging symbols
>>     found)...done.
>>     (gdb) run
>>     Starting program: /home/pri/bin/pgadmin3
>>     [Thread debugging using libthread_db enabled]
>>
>>     Program received signal SIGSEGV, Segmentation fault.
>>     0x08465a10 in gqbView::updateModelSize(gqbQueryObject*, bool) ()
>>     (gdb)
>>
>>      
> You have a different crash than Vladimir. Can you do a "bt" on the gdb
> console just after the crash and send the result here? could give us
> more infos.
>
>
>    



pgadmin-support by date:

Previous
From: Thom Brown
Date:
Subject: Re: Query history mystery box
Next
From: Guillaume Lelarge
Date:
Subject: Re: Query history mystery box