[GRASS-dev] Re: [GRASS GIS] #791: g.region -n fails for non-LL
GRASS GIS
trac at osgeo.org
Sun Jan 24 02:10:32 EST 2010
#791: g.region -n fails for non-LL
---------------------------------+------------------------------------------
Reporter: hamish | Owner: grass-dev at lists.osgeo.org
Type: defect | Status: new
Priority: normal | Milestone: 6.5.0
Component: Projections/Datums | Version: svn-develbranch6
Resolution: | Keywords: g.region
Platform: Linux | Cpu: x86-32
---------------------------------+------------------------------------------
Comment (by hamish):
This still fails for me on two Debian/Lenny machines, one 32bit with proj
4.6.1-5~bpo50+1 (from backports.org), the other 64bit with a stock proj
4.6.0-2.
But on that 64bit Lenny build it -does work- for 6.5svn but fails for
6.4svn and trunk. And I can swear that the first time I tried it in 6.4svn
after rebuilding the latest svn that it worked, but I can't reproduce that
now.
by "fail" I mean that it returns "`converge_angle=0.000000`" or 90.0 on
the Lenny 32bit.
Works for me on a 32bit Debian/Etch with proj 4.6.0-1~bpo40+1, both 6.4svn
and 6.5svn.
Works for me on Ubuntu 9.04 32bit + 6.4.0rc5 ubuntuGIS backport package.
Works for me on WinGRASS XP 32bit + 6.4.0svn40456 build.
Due to the weirdness of it, I'm guessing it's a memory error.
pj_factors() returns 0 in both working and failing cases.
The valgrind log indicates that a variable (fact.conv?) may be being used
uninitialised.
{{{
G645> CMD="g.region -ng"
G64> valgrind --tool=memcheck --leak-check=yes --show-reachable=yes $CMD
==22078== Memcheck, a memory error detector.
==22078== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==22078== Using LibVEX rev 1854, a library for dynamic binary translation.
==22078== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==22078== Using valgrind-3.3.1-Debian, a dynamic binary instrumentation
framework.
==22078== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==22078== For more details, rerun with: -v
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x6F8958D: pj_factors (in /usr/lib/libproj.so.0.5.4)
==22078== by 0x406DF6: print_window (printwindow.c:573)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x6F895D7: pj_factors (in /usr/lib/libproj.so.0.5.4)
==22078== by 0x406DF6: print_window (printwindow.c:573)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x6F895F7: pj_factors (in /usr/lib/libproj.so.0.5.4)
==22078== by 0x406DF6: print_window (printwindow.c:573)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x6F89650: pj_factors (in /usr/lib/libproj.so.0.5.4)
==22078== by 0x406DF6: print_window (printwindow.c:573)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x6F89683: pj_factors (in /usr/lib/libproj.so.0.5.4)
==22078== by 0x406DF6: print_window (printwindow.c:573)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x7469266: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x74695DF: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x746313D: (within /lib/libc-2.7.so)
==22078== by 0x7469B01: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x7463147: (within /lib/libc-2.7.so)
==22078== by 0x7469B01: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x7463153: (within /lib/libc-2.7.so)
==22078== by 0x7469B01: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x746316C: (within /lib/libc-2.7.so)
==22078== by 0x7469B01: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x74620E3: (within /lib/libc-2.7.so)
==22078== by 0x746AE31: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x7462145: (within /lib/libc-2.7.so)
==22078== by 0x746AE31: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x7462120: (within /lib/libc-2.7.so)
==22078== by 0x746AE31: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x746AE6A: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x746AE78: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x746AE97: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x746AEBE: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x746AECB: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x746AEF3: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x746AEFF: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x746AF28: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x746AF50: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x746AF6A: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x7461DDA: (within /lib/libc-2.7.so)
==22078== by 0x746AFA5: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x7461E04: (within /lib/libc-2.7.so)
==22078== by 0x746AFA5: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x7461E19: (within /lib/libc-2.7.so)
==22078== by 0x746AFA5: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x746AFB9: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x746ADF2: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x746AE07: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x7462459: (within /lib/libc-2.7.so)
==22078== by 0x74620F5: (within /lib/libc-2.7.so)
==22078== by 0x746B021: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x74624C9: (within /lib/libc-2.7.so)
==22078== by 0x74620F5: (within /lib/libc-2.7.so)
==22078== by 0x746B021: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x74624E1: (within /lib/libc-2.7.so)
==22078== by 0x74620F5: (within /lib/libc-2.7.so)
==22078== by 0x746B021: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x7462470: (within /lib/libc-2.7.so)
==22078== by 0x74620F5: (within /lib/libc-2.7.so)
==22078== by 0x746B021: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x7462106: (within /lib/libc-2.7.so)
==22078== by 0x746B021: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x746101C: (within /lib/libc-2.7.so)
==22078== by 0x7462155: (within /lib/libc-2.7.so)
==22078== by 0x746B021: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x7461093: (within /lib/libc-2.7.so)
==22078== by 0x7462155: (within /lib/libc-2.7.so)
==22078== by 0x746B021: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x74610AD: (within /lib/libc-2.7.so)
==22078== by 0x7462155: (within /lib/libc-2.7.so)
==22078== by 0x746B021: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x7461030: (within /lib/libc-2.7.so)
==22078== by 0x7462155: (within /lib/libc-2.7.so)
==22078== by 0x746B021: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x7462156: (within /lib/libc-2.7.so)
==22078== by 0x746B021: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x7461D2C: (within /lib/libc-2.7.so)
==22078== by 0x746B5AF: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x7461D35: (within /lib/libc-2.7.so)
==22078== by 0x746B5AF: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x7461D50: (within /lib/libc-2.7.so)
==22078== by 0x746B5AF: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x7461D6C: (within /lib/libc-2.7.so)
==22078== by 0x746B5AF: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x7461D77: (within /lib/libc-2.7.so)
==22078== by 0x746B5AF: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x7461D8F: (within /lib/libc-2.7.so)
==22078== by 0x746B5AF: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x746B5C4: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x746B02D: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x7462459: (within /lib/libc-2.7.so)
==22078== by 0x746B04B: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x74624C9: (within /lib/libc-2.7.so)
==22078== by 0x746B04B: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x74624E1: (within /lib/libc-2.7.so)
==22078== by 0x746B04B: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x7462470: (within /lib/libc-2.7.so)
==22078== by 0x746B04B: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x746B078: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x746B099: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x746B0A4: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x7461DDA: (within /lib/libc-2.7.so)
==22078== by 0x746B4E7: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x7461E04: (within /lib/libc-2.7.so)
==22078== by 0x746B4E7: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Use of uninitialised value of size 8
==22078== at 0x7461E19: (within /lib/libc-2.7.so)
==22078== by 0x746B4E7: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x7469F88: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078== Conditional jump or move depends on uninitialised value(s)
==22078== at 0x746A01F: __printf_fp (in /lib/libc-2.7.so)
==22078== by 0x7465F76: vfprintf (in /lib/libc-2.7.so)
==22078== by 0x746DBC7: fprintf (in /lib/libc-2.7.so)
==22078== by 0x406E94: print_window (printwindow.c:583)
==22078== by 0x404BA7: main (main.c:844)
convergence angle: 0.000000
==22078==
==22078== ERROR SUMMARY: 322 errors from 60 contexts (suppressed: 10 from
1)
==22078== malloc/free: in use at exit: 5,831 bytes in 106 blocks.
==22078== malloc/free: 520 allocs, 414 frees, 26,794 bytes allocated.
==22078== For counts of detected errors, rerun with: -v
==22078== searching for pointers to 106 not-freed blocks.
==22078== checked 2,822,352 bytes.
==22078==
==22078==
==22078== 50 bytes in 3 blocks are definitely lost in loss record 1 of 5
==22078== at 0x4C2260E: malloc (vg_replace_malloc.c:207)
==22078== by 0x52984E2: G__malloc (alloc.c:41)
==22078== by 0x52B555C: G__location_path (location.c:80)
==22078== by 0x52B54BC: G_location_path (location.c:41)
==22078== by 0x52B0BB0: G__gisinit (gisinit.c:58)
==22078== by 0x4025FB: main (main.c:59)
==22078==
==22078==
==22078== 168 bytes in 1 blocks are still reachable in loss record 2 of 5
==22078== at 0x4C22741: realloc (vg_replace_malloc.c:429)
==22078== by 0x52985CE: G__realloc (alloc.c:111)
==22078== by 0x52A741E: set_env (env.c:156)
==22078== by 0x52A718A: read_env (env.c:104)
==22078== by 0x52A7A6C: G__getenv (env.c:317)
==22078== by 0x52A79CC: G_getenv (env.c:271)
==22078== by 0x52B5509: G_location (location.c:63)
==22078== by 0x52B5521: G__location_path (location.c:78)
==22078== by 0x52B54BC: G_location_path (location.c:41)
==22078== by 0x52B0BB0: G__gisinit (gisinit.c:58)
==22078== by 0x4025FB: main (main.c:59)
==22078==
==22078==
==22078== 489 bytes in 11 blocks are indirectly lost in loss record 3 of 5
==22078== at 0x4C2260E: malloc (vg_replace_malloc.c:207)
==22078== by 0x6F8AAD7: pj_malloc (in /usr/lib/libproj.so.0.5.4)
==22078== by 0x6F8B806: pj_mkparam (in /usr/lib/libproj.so.0.5.4)
==22078== by 0x6F89FC1: pj_init (in /usr/lib/libproj.so.0.5.4)
==22078== by 0x6D550B4: pj_get_kv (get_proj.c:228)
==22078== by 0x406A0D: print_window (printwindow.c:494)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078==
==22078== 1,041 (552 direct, 489 indirect) bytes in 2 blocks are
definitely lost in loss record 4 of 5
==22078== at 0x4C2260E: malloc (vg_replace_malloc.c:207)
==22078== by 0x6F8AAD7: pj_malloc (in /usr/lib/libproj.so.0.5.4)
==22078== by 0x6F7A141: pj_utm (in /usr/lib/libproj.so.0.5.4)
==22078== by 0x6F8A0CA: pj_init (in /usr/lib/libproj.so.0.5.4)
==22078== by 0x6D550B4: pj_get_kv (get_proj.c:228)
==22078== by 0x406A0D: print_window (printwindow.c:494)
==22078== by 0x404BA7: main (main.c:844)
==22078==
==22078==
==22078== 4,572 bytes in 89 blocks are still reachable in loss record 5 of
5
==22078== at 0x4C2260E: malloc (vg_replace_malloc.c:207)
==22078== by 0x52984E2: G__malloc (alloc.c:41)
==22078== by 0x52CFB75: G_store (store.c:36)
==22078== by 0x52C422B: G_set_program_name (progrm_nme.c:52)
==22078== by 0x52B0B86: G__gisinit (gisinit.c:51)
==22078== by 0x4025FB: main (main.c:59)
==22078==
==22078== LEAK SUMMARY:
==22078== definitely lost: 602 bytes in 5 blocks.
==22078== indirectly lost: 489 bytes in 11 blocks.
==22078== possibly lost: 0 bytes in 0 blocks.
==22078== still reachable: 4,740 bytes in 90 blocks.
==22078== suppressed: 0 bytes in 0 blocks.
}}}
--
Ticket URL: <http://trac.osgeo.org/grass/ticket/791#comment:3>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list