[GRASS-dev] [GRASS GIS] #201: v.in.geonames wxGUI window crashes or freezes when "Verbose module output" is checked

GRASS GIS trac at osgeo.org
Mon Jun 30 12:30:56 EDT 2008


#201: v.in.geonames wxGUI window crashes or freezes when "Verbose module output"
is checked
----------------------+-----------------------------------------------------
 Reporter:  msieczka  |       Owner:  grass-dev at lists.osgeo.org
     Type:  defect    |      Status:  new                      
 Priority:  critical  |   Milestone:  6.4.0                    
Component:  wxGUI     |     Version:  svn-develbranch6         
 Keywords:            |    Platform:  Linux                    
      Cpu:  x86-64    |  
----------------------+-----------------------------------------------------
 Details:

 1. Download http://download.geonames.org/export/dump/PL.zip, unzip.

 2. Run:
 {{{
 v.in.geonames &
 }}}

 from the terminal, select the geonames file, check "Verbose module
 output", press Run - the window freezes and a backtrace is printed to the
 terminal:

 {{{
  *** glibc detected *** menuform.py: double free or corruption (fasttop):
 0x0000000001b62bf0 ***
 ======= Backtrace: =========
 /lib/libc.so.6[0x2b43193c501d]
 /lib/libc.so.6(cfree+0x76)[0x2b43193c6d26]
 /usr/lib/libwx_gtk2u_stc-2.8.so.0(_ZN10LineLayout4FreeEv+0x12)[0x2b43259b76e2]
 /usr/lib/libwx_gtk2u_stc-2.8.so.0(_ZN10LineLayoutD0Ev+0x17)[0x2b43259b7767]
 /usr/lib/libwx_gtk2u_stc-2.8.so.0(_ZN15LineLayoutCache8RetrieveEiiiiii+0x18f)[0x2b43259b7f4f]
 /usr/lib/libwx_gtk2u_stc-2.8.so.0(_ZN6Editor18RetrieveLineLayoutEi+0xa6)[0x2b43259b8076]
 /usr/lib/libwx_gtk2u_stc-2.8.so.0(_ZN6Editor5PaintEP7Surface10PRectangle+0x60b)[0x2b43259c22eb]
 /usr/lib/libwx_gtk2u_stc-2.8.so.0(_ZN11ScintillaWX7DoPaintEP4wxDC6wxRect+0xd1)[0x2b43259a1531]
 /usr/lib/libwx_gtk2u_stc-2.8.so.0(_ZN16wxStyledTextCtrl7OnPaintER12wxPaintEvent+0x8f)[0x2b43259a8f6f]
 /usr/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent+0x7f)[0x2b431c167fdf]
 /usr/lib/libwx_baseu-2.8.so.0(_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler+0x9f)[0x2b431c16817f]
 /usr/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0xb9)[0x2b431c1682c9]
 /usr/lib/libwx_gtk2u_core-2.8.so.0(_ZN8wxWindow18GtkSendPaintEventsEv+0x1c7)[0x2b431b7e01b7]
 /usr/lib/libwx_gtk2u_core-2.8.so.0[0x2b431b7e06a5]
 /usr/lib/libgtk-x11-2.0.so.0[0x2b431cc634df]
 /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x10f)[0x2b431f071b5f]
 /usr/lib/libgobject-2.0.so.0[0x2b431f0855ec]
 /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x586)[0x2b431f086d16]
 /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x2b431f0873b3]
 /usr/lib/libgtk-x11-2.0.so.0[0x2b431cd6a8f5]
 /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x48e)[0x2b431cc5d97e]
 /usr/lib/libgdk-x11-2.0.so.0[0x2b431d106b94]
 /usr/lib/libgdk-
 x11-2.0.so.0(gdk_window_process_all_updates+0xd7)[0x2b431d1071b7]
 /usr/lib/libgdk-x11-2.0.so.0[0x2b431d1071d9]
 /usr/lib/libgdk-x11-2.0.so.0[0x2b431d0ee82e]
 /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f2)[0x2b431f8ef0f2]
 /usr/lib/libglib-2.0.so.0[0x2b431f8f2396]
 /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1b7)[0x2b431f8f2657]
 /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa3)[0x2b431cc5db63]
 /usr/lib/libwx_gtk2u_core-2.8.so.0(_ZN11wxEventLoop3RunEv+0x6d)[0x2b431b7cd8ed]
 /usr/lib/libwx_gtk2u_core-2.8.so.0(_ZN9wxAppBase8MainLoopEv+0x4b)[0x2b431b8619eb]
 /usr/lib64/python2.5/site-packages/wx-2.8-gtk2-
 unicode/wx/_core_.so(_ZN7wxPyApp8MainLoopEv+0x37)[0x2b431a284137]
 /usr/lib64/python2.5/site-packages/wx-2.8-gtk2-
 unicode/wx/_core_.so[0x2b431a2b5e1e]
 menuform.py(PyObject_Call+0x13)[0x417d03]
 menuform.py(PyEval_EvalFrameEx+0x4043)[0x486643]
 menuform.py(PyEval_EvalCodeEx+0x776)[0x4899d6]
 menuform.py[0x4d3c48]
 menuform.py(PyObject_Call+0x13)[0x417d03]
 menuform.py[0x41e50f]
 menuform.py(PyObject_Call+0x13)[0x417d03]
 menuform.py(PyEval_EvalFrameEx+0x314a)[0x48574a]
 menuform.py(PyEval_EvalFrameEx+0x5bd7)[0x4881d7]
 menuform.py(PyEval_EvalCodeEx+0x776)[0x4899d6]
 menuform.py(PyEval_EvalCode+0x32)[0x489af2]
 menuform.py(PyRun_FileExFlags+0x10e)[0x4aaf8e]
 menuform.py(PyRun_SimpleFileExFlags+0x1a9)[0x4ab229]
 menuform.py(Py_Main+0x8fe)[0x41445e]
 /lib/libc.so.6(__libc_start_main+0xf4)[0x2b43193741c4]
 menuform.py[0x4139d9]
 ======= Memory map: ========
 00400000-0051b000 r-xp 00000000 08:01 28662
 /usr/bin/python2.5
 0071b000-0074d000 rw-p 0011b000 08:01 28662
 /usr/bin/python2.5
 0074d000-01e91000 rw-p 0074d000 00:00 0
 [heap]
 40000000-40001000 ---p 40000000 00:00 0
 40001000-40801000 rw-p 40001000 00:00 0
 40801000-40802000 ---p 40801000 00:00 0
 40802000-41002000 rw-p 40802000 00:00 0
 41002000-41003000 ---p 41002000 00:00 0
 41003000-41803000 rw-p 41003000 00:00 0
 2aaaaaaab000-2aaaaaab2000 r--p 00000000 08:01 31205
 /usr/share/locale/pl/LC_MESSAGES/libgnomeui-2.0.mo
 2aaaaaab5000-2aaaaab15000 rw-s 00000000 00:08 8093725
 /SYSV00000000 (deleted)
 2aaaaab15000-2aaaaab1b000 r-xp 00000000 08:01 82154
 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
 2aaaaab1b000-2aaaaad1a000 ---p 00006000 08:01 82154
 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
 2aaaaad1a000-2aaaaad1b000 rw-p 00005000 08:01 82154
 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
 2aaaaad1b000-2aaaaad26000 r-xp 00000000 08:01 82828
 /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
 2aaaaad26000-2aaaaaf26000 ---p 0000b000 08:01 82828
 /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
 2aaaaaf26000-2aaaaaf27000 rw-p 0000b000 08:01 82828
 /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so
 2aaaaaf27000-2aaaaaf8a000 r-xp 00000000 08:01 30948
 /usr/lib/libgnomevfs-2.so.0.2200.0
 2aaaaaf8a000-2aaaab189000 ---p 00063000 08:01 30948
 /usr/lib/libgnomevfs-2.so.0.2200.0
 2aaaab189000-2aaaab18e000 rw-p 00062000 08:01 30948
 /usr/lib/libgnomevfs-2.so.0.2200.0
 2aaaab18e000-2aaaab225000 r-xp 00000000 08:01 31218
 /usr/lib/libgnomeui-2.so.0.2000.1
 2aaaab225000-2aaaab424000 ---p 00097000 08:01 31218
 /usr/lib/libgnomeui-2.so.0.2000.1
 2aaaab424000-2aaaab42a000 rw-p 00096000 08:01 31218
 /usr/lib/libgnomeui-2.so.0.2000.1
 2aaaab42a000-2aaaab462000 r-xp 00000000 08:01 30805
 /usr/lib/libgconf-2.so.4.1.5
 2aaaab462000-2aaaab662000 ---p 00038000 08:01 30805
 /usr/lib/libgconf-2.so.4.1.5
 2aaaab662000-2aaaab667000 rw-p 00038000 08:01 30805
 /usr/lib/libgconf-2.so.4.1.5
 2aaaab667000-2aaaab687000 r-xp 00000000 08:01 228103
 /usr/lib/libdbus-glib-1.so.2.1.0
 2aaaab687000-2aaaab886000 ---p 00020000 08:01 228103
 /usr/lib/libdbus-glib-1.so.2.1.0
 2aaaab886000-2aaaab888000 rw-p 0001f000 08:01 228103
 /usr/lib/libdbus-glib-1.so.2.1.0
 2aaaab888000-2aaaab8c3000 r-xp 00000000 08:01 28469
 /usr/lib/libdbus-1.so.3.4.0
 2aaaab8c3000-2aaaabac2000 ---p 0003b000 08:01 28469
 /usr/lib/libdbus-1.so.3.4.0
 2aaaabac2000-2aaaabac4000 rw-p 0003a000 08:01 28469
 /usr/lib/libdbus-1.so.3.4.0
 2aaaabac4000-2aaaabb42000 r-xp 00000000 08:01 26956
 /usr/lib/libgnutls.so.26.1.6
 2aaaabb42000-2aaaabd42000 ---p 0007e000 08:01 26956
 /usr/lib/libgnutls.so.26.1.6
 2aaaabd42000-2aaaabd4d000 rw-p 0007e000 08:01 26956
 /usr/lib/libgnutls.so.26.1.6
 2aaaabd4d000-2aaaabd50000 r-xp 00000000 08:01 30822
 /usr/lib/libavahi-glib.so.1.0.1
 2aaaabd50000-2aaaabf4f000 ---p 00003000 08:01 30822
 /usr/lib/libavahi-glib.so.1.0.1
 2aaaabf4f000-2aaaabf50000 rw-p 00002000 08:01 30822
 /usr/lib/libavahi-glib.so.1.0.1
 2aaaabf50000-2aaaabf5c000 r-xp 00000000 08:01 28467
 /usr/lib/libavahi-common.so.3.5.0
 2aaaabf5c000-2aaaac15b000 ---p 0000c000 08:01 28467
 /usr/lib/libavahi-common.so.3.5.0
 2aaaac15b000-2aaaac15c000 rw-p 0000b000 08:01 28467
 /usr/lib/libavahi-common.so.3.5.0
 2aaaac15c000-2aaaac16c000 r-xp 00000000 08:01 28471
 /usr/lib/libavahi-client.so.3.2.4
 2aaaac16c000-2aaaac36b000 ---p 00010000 08:01 28471
 /usr/lib/libavahi-client.so.3.2.4
 2aaaac36b000-2aaaac36c000 rw-p 0000f000 08:01 28471
 /usr/lib/libavahi-client.so.3.2.4
 2aaaac36c000-2aaaac37d000 r--s 00000000 08:01 43898
 /usr/share/mime/mime.cache
 2aaaac385000-2aaaac395000 r-xp 00000000 08:01 333924
 /lib/libresolv-2.7.so
 2aaaac395000-2aaaac595000 ---p 00010000 08:01 333924
 /lib/libresolv-2.7.so
 2aaaac595000-2aaaac597000 rw-p 00010000 08:01 333924
 /lib/libresolv-2.7.so
 2aaaac597000-2aaaac599000 rw-p 2aaaac597000 00:00 0
 2aaaac599000-2aaaac603000 r-xp 00000000 08:01 31161
 /usr/lib/libbonoboui-2.so.0.0.0
 2aaaac603000-2aaaac802000 ---p 0006a000 08:01 31161
 /usr/lib/libbonoboui-2.so.0.0.0
 2aaaac802000-2aaaac807000 rw-p 00069000 08:01 31161
 /usr/lib/libbonoboui-2.so.0.0.0
 2a
 }}}

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/201>
GRASS GIS <http://grass.osgeo.org>


More information about the grass-dev mailing list