[master!git.pgadmin3]$ gdb pgadmin3 GNU gdb (GDB) Fedora (7.3-43.fc15) Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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-redhat-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /opt/pgadmin-trunk/bin/pgadmin3...done. (gdb) run Starting program: /opt/pgadmin-trunk/bin/pgadmin3 [Thread debugging using libthread_db enabled] Detaching after fork from child process 7878. Detaching after fork from child process 7879. Detaching after fork from child process 7880. Detaching after fork from child process 7881. Detaching after fork from child process 7882. Detaching after fork from child process 7883. Detaching after fork from child process 7884. Detaching after fork from child process 7885. Detaching after fork from child process 7886. Detaching after fork from child process 7887. Detaching after fork from child process 7888. Detaching after fork from child process 7889. Detaching after fork from child process 7890. Detaching after fork from child process 7891. 09:43:20 PM: Debug: Adding duplicate image handler for 'PNG file' [New Thread 0x7fffed61f700 (LWP 7924)] [Thread 0x7fffed61f700 (LWP 7924) exited] [New Thread 0x7fffece1e700 (LWP 7926)] [Thread 0x7fffece1e700 (LWP 7926) exited] Detaching after fork from child process 7930. Detaching after fork from child process 7931. Detaching after fork from child process 7932. Detaching after fork from child process 7933. [New Thread 0x7fffe7fff700 (LWP 7936)] [New Thread 0x7fffe75c1700 (LWP 7937)] [New Thread 0x7fffe6dc0700 (LWP 7938)] [Thread 0x7fffe75c1700 (LWP 7937) exited] [Thread 0x7fffe7fff700 (LWP 7936) exited] [New Thread 0x7fffe7fff700 (LWP 7939)] [Thread 0x7fffe7fff700 (LWP 7939) exited] [New Thread 0x7fffe7fff700 (LWP 7941)] [Thread 0x7fffe7fff700 (LWP 7941) exited] Detaching after fork from child process 7947. Detaching after fork from child process 7948. Detaching after fork from child process 7949. Detaching after fork from child process 7950. Detaching after fork from child process 7951. [New Thread 0x7fffe7fff700 (LWP 7955)] [Thread 0x7fffe7fff700 (LWP 7955) exited] [Thread 0x7fffe6dc0700 (LWP 7938) exited] Program received signal SIGSEGV, Segmentation fault. 0x000000000045d488 in wxStringBase::length (this=0x1f3e820) at /opt/wxgtk-2.8/include/wx-2.8/wx/string.h:412 412 size_type length() const { return GetStringData()->nDataLength; } Missing separate debuginfos, use: debuginfo-install PackageKit-gtk-module-0.6.17-1.fc15.x86_64 atk-2.0.0-1.fc15.x86_64 cairo-1.10.2-3.fc15.x86_64 dbus-glib-0.92-2.fc15.x86_64 dbus-libs-1.4.6-5.fc15.x86_64 expat-2.0.1-11.fc15.x86_64 fontconfig-2.8.0-3.fc15.x86_64 freetype-2.4.4-5.fc15.x86_64 gamin-0.1.10-9.fc15.x86_64 gdk-pixbuf2-2.23.3-2.fc15.x86_64 glib2-2.28.8-1.fc15.x86_64 glibc-2.14-5.x86_64 gtk2-2.24.4-2.fc15.x86_64 gtk2-engines-2.20.2-2.fc15.x86_64 gvfs-1.8.2-1.fc15.x86_64 ibus-gtk2-1.3.99.20110817-4.fc15.x86_64 ibus-libs-1.3.99.20110817-4.fc15.x86_64 keyutils-libs-1.2-7.fc15.x86_64 krb5-libs-1.9.1-5.fc15.x86_64 libX11-1.4.3-1.fc15.x86_64 libXau-1.0.6-2.fc15.x86_64 libXcomposite-0.4.3-2.fc15.x86_64 libXcursor-1.1.11-3.fc15.x86_64 libXdamage-1.1.3-2.fc15.x86_64 libXext-1.2.0-2.fc15.x86_64 libXfixes-5.0-1.fc15.x86_64 libXi-1.4.3-2.fc15.x86_64 libXinerama-1.1.1-2.fc15.x86_64 libXrandr-1.3.1-2.fc15.x86_64 libXrender-0.9.6-2.fc15.x86_64 libcanberra-0.28-3.fc15.x86_64 libcanberra-gtk2-0.28-3.fc15.x86_64 libcom_err-1.41.14-2.fc15.x86_64 libcroco-0.6.2-6.fc15.x86_64 libgcc-4.6.0-10.fc15.x86_64 libogg-1.2.2-3.fc15.x86_64 libpng-1.2.46-1.fc15.x86_64 librsvg2-2.34.0-2.fc15.x86_64 libselinux-2.0.99-4.fc15.x86_64 libstdc++-4.6.0-10.fc15.x86_64 libtdb-1.2.9-9.fc15.x86_64 libtool-ltdl-2.4-4.fc15.x86_64 libudev-167-6.fc15.x86_64 libvorbis-1.3.2-1.fc15.x86_64 libxcb-1.7-2.fc15.x86_64 libxml2-2.7.8-6.fc15.x86_64 libxslt-1.1.26-8.fc15.x86_64 nss-softokn-freebl-3.12.10-2.fc15.x86_64 openssl-1.0.0e-1.fc15.x86_64 pango-1.28.4-1.fc15.x86_64 pixman-0.20.2-2.fc15.x86_64 zlib-1.2.5-3.fc15.x86_64 (gdb) bt #0 0x000000000045d488 in wxStringBase::length (this=0x1f3e820) at /opt/wxgtk-2.8/include/wx-2.8/wx/string.h:412 #1 0x0000000000465092 in wxString::Len (this=0x1f3e820) at /opt/wxgtk-2.8/include/wx-2.8/wx/string.h:745 #2 0x000000000046df41 in operator== (s1=..., s2=...) at /opt/wxgtk-2.8/include/wx-2.8/wx/string.h:1561 #3 0x00007ffff7143698 in wxGridTypeRegistry::FindRegisteredDataType (this=0x1abf870, typeName=...) at ./src/generic/grid.cpp:3081 #4 0x00007ffff71436e4 in wxGridTypeRegistry::FindDataType (this=0x1abf870, typeName=...) at ./src/generic/grid.cpp:3092 #5 0x00007ffff7143b2a in wxGridTypeRegistry::FindOrCloneDataType (this=0x1abf870, typeName=...) at ./src/generic/grid.cpp:3153 #6 0x00007ffff715b203 in wxGrid::GetDefaultRendererForType (this=0x1b159e0, typeName=...) at ./src/generic/grid.cpp:10480 #7 0x00007ffff715b0bd in wxGrid::GetDefaultRendererForCell (this=0x1b159e0, row=14, col=1) at ./src/generic/grid.cpp:10459 #8 0x00007ffff71426c9 in wxGridCellAttr::GetRenderer (this=0x1fa5240, grid=0x1b159e0, row=14, col=1) at ./src/generic/grid.cpp:2594 #9 0x00007ffff7153358 in wxGrid::DrawCell (this=0x1b159e0, dc=..., coords=...) at ./src/generic/grid.cpp:7774 #10 0x00007ffff7152f3f in wxGrid::DrawGridCellArea (this=0x1b159e0, dc=..., cells=...) at ./src/generic/grid.cpp:7695 #11 0x00007ffff7147196 in wxGridWindow::OnPaint (this=0x2043c20) at ./src/generic/grid.cpp:4129 #12 0x00007ffff611aa17 in wxAppConsole::HandleEvent (this=0xfe60e0, handler=0x2043c20, func= (void (wxEvtHandler::*)(wxEvtHandler * const, wxEvent &)) 0x7ffff71470c6 , event=...) at ./src/common/appbase.cpp:322 #13 0x00007ffff61c0b69 in wxEvtHandler::ProcessEventIfMatches (entry=..., handler=0x2043c20, event=...) at ./src/common/event.cpp:1239 #14 0x00007ffff61bffa7 in wxEventHashTable::HandleEvent (this=0x7ffff73f4b40, event=..., self=0x2043c20) at ./src/common/event.cpp:906 #15 0x00007ffff61c0d8c in wxEvtHandler::ProcessEvent (this=0x2043c20, event=...) at ./src/common/event.cpp:1301 #16 0x00007ffff6b551c1 in wxWindow::GtkSendPaintEvents (this=0x2043c20) at ./src/gtk/window.cpp:3885 #17 0x00007ffff6b4c592 in gtk_window_expose_callback (widget=0x19c4c20, gdk_event=0x7fffffffbe10, win=0x2043c20) at ./src/gtk/window.cpp:545 #18 0x000000323014f113 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #19 0x0000003054e0e34e in g_closure_invoke () from /lib64/libgobject-2.0.so.0 #20 0x0000003054e1f200 in ?? () from /lib64/libgobject-2.0.so.0 #21 0x0000003054e2878b in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0 #22 0x0000003054e28b72 in g_signal_emit () from /lib64/libgobject-2.0.so.0 #23 0x00000032302843f1 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #24 0x000000323014d300 in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #25 0x000000322fc45c44 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #26 0x000000322fc45bf3 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #27 0x000000322fc45bf3 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #28 0x000000322fc45bf3 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #29 0x000000322fc45bf3 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #30 0x000000322fc45bf3 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #31 0x000000322fc45bf3 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #32 0x000000322fc45bf3 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #33 0x000000322fc45bf3 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #34 0x000000322fc407e3 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #35 0x000000322fc42d0e in gdk_window_process_updates () from /usr/lib64/libgdk-x11-2.0.so.0 #36 0x00007ffff6b5495c in wxWindow::GtkUpdate (this=0x1fba8e0) at ./src/gtk/window.cpp:3758 ---Type to continue, or q to quit--- #37 0x00007ffff6b548cc in wxWindow::Update (this=0x1fba8e0) at ./src/gtk/window.cpp:3746 #38 0x00007ffff6b85200 in wxStatusBar::SetStatusText (this=0x1fba8e0, text=..., number=0) at ./src/generic/statusbr.cpp:157 #39 0x00007ffff6bfb70b in wxFrameBase::SetStatusText (this=0x1ed15a0, text=..., number=0) at ./src/common/framecmn.cpp:348 #40 0x000000000063352b in frmEditGrid::OnDelete (this=0x1ed15a0, event=...) at ./frm/frmEditGrid.cpp:1228 #41 0x00007ffff611aa17 in wxAppConsole::HandleEvent (this=0xfe60e0, handler=0x1ed15a0, func= (void (wxEvtHandler::*)(wxEvtHandler * const, wxEvent &)) 0x632ed2 , event=...) at ./src/common/appbase.cpp:322 #42 0x00007ffff61c0b69 in wxEvtHandler::ProcessEventIfMatches (entry=..., handler=0x1ed15a0, event=...) at ./src/common/event.cpp:1239 #43 0x00007ffff61bffa7 in wxEventHashTable::HandleEvent (this=0xefa080, event=..., self=0x1ed15a0) at ./src/common/event.cpp:906 #44 0x00007ffff61c0d8c in wxEvtHandler::ProcessEvent (this=0x1ed15a0, event=...) at ./src/common/event.cpp:1301 #45 0x00007ffff61c0dcf in wxEvtHandler::ProcessEvent (this=0x1ed1950, event=...) at ./src/common/event.cpp:1308 #46 0x00007ffff6c5b77d in wxWindowBase::TryParent (this=0x1bfb940, event=...) at ./src/common/wincmn.cpp:2661 #47 0x00007ffff61c0df8 in wxEvtHandler::ProcessEvent (this=0x1bfb940, event=...) at ./src/common/event.cpp:1314 #48 0x00007ffff6c4c8d2 in wxToolBarBase::OnLeftClick (this=0x1bfb940, id=124, toggleDown=false) at ./src/common/tbarbase.cpp:596 #49 0x00007ffff6bb8ba3 in gtk_toolbar_callback (widget=0x1aeab40, tool=0x1c63170) at ./src/gtk/tbargtk.cpp:197 #50 0x0000003054e0e34e in g_closure_invoke () from /lib64/libgobject-2.0.so.0 #51 0x0000003054e1f200 in ?? () from /lib64/libgobject-2.0.so.0 #52 0x0000003054e289d2 in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0 #53 0x0000003054e28b72 in g_signal_emit () from /lib64/libgobject-2.0.so.0 #54 0x00000032300910d8 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #55 0x0000003054e0e34e in g_closure_invoke () from /lib64/libgobject-2.0.so.0 #56 0x0000003054e1e9a2 in ?? () from /lib64/libgobject-2.0.so.0 #57 0x0000003054e289d2 in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0 #58 0x0000003054e28b72 in g_signal_emit () from /lib64/libgobject-2.0.so.0 #59 0x000000323008fbe7 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #60 0x000000323014f113 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #61 0x0000003054e0e34e in g_closure_invoke () from /lib64/libgobject-2.0.so.0 #62 0x0000003054e1f01a in ?? () from /lib64/libgobject-2.0.so.0 #63 0x0000003054e2878b in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0 #64 0x0000003054e28b72 in g_signal_emit () from /lib64/libgobject-2.0.so.0 #65 0x00000032302843f1 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #66 0x000000323014cc73 in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0 #67 0x000000323014cfdb in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #68 0x000000322fc620dc in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #69 0x00000030542427ed in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #70 0x0000003054242fc8 in ?? () from /lib64/libglib-2.0.so.0 #71 0x000000305424360d in g_main_loop_run () from /lib64/libglib-2.0.so.0 #72 0x000000323014c007 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0 #73 0x00007ffff6b3a66f in wxEventLoop::Run (this=0x10e5e70) at ./src/gtk/evtloop.cpp:76 #74 0x00007ffff6bc65f5 in wxAppBase::MainLoop (this=0xfe60e0) at ./src/common/appcmn.cpp:312 ---Type to continue, or q to quit--- #75 0x00007ffff6bc6768 in wxAppBase::OnRun (this=0xfe60e0) at ./src/common/appcmn.cpp:367 #76 0x00007ffff615b229 in wxEntry (argc=@0x7ffff646ac30, argv=0xf99290) at ./src/common/init.cpp:448 #77 0x00007ffff615b2e9 in wxEntry (argc=@0x7fffffffdfac, argv=0x7fffffffe098) at ./src/common/init.cpp:460 #78 0x000000000044edca in main (argc=1, argv=0x7fffffffe098) at ./pgAdmin3.cpp:118