Opened 9 years ago
Closed 8 years ago
#2758 closed defect (invalid)
i.gensigset error G_calloc: unable to allocate 115671215 * 8 bytes of memory at lib/imagery/sigset.c:24
Reported by: | shobhitpipil | Owned by: | |
---|---|---|---|
Priority: | critical | Milestone: | 7.2.0 |
Component: | Raster | Version: | 7.0.1 |
Keywords: | Cc: | ||
CPU: | x86-64 | Platform: | MSWindows 8 |
Description
G_calloc: unable to allocate 115671215 * 8 bytes of memory at lib/imagery/sigset.c:24
Attachments (1)
Change History (6)
by , 9 years ago
Attachment: | Picture1.png added |
---|
comment:2 by , 9 years ago
Your resolution shows 2.91650217m - is this intentional? Should it be perhaps 3m or even lower?
Prior to i.gensigset it is recommended to align the computational region to the input map:
g.region raster=inputmap -p
comment:5 by , 8 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
A quick calculation on a napkin indicates computational region causing memory demand larger than Windows limits. There's nothing we can do except rewrite of all signature generation code to not keep all data in memory (any volunteers?). As this option is not requested in this ticket, I'm closing it.
Original reporter - reduce size of your computational region and try again. Second option - compile a 64bit version of GRASS GIS and run it on a 64bit Windows. More information on memory limits on Windows: https://msdn.microsoft.com/en-us/library/aa366778.aspx
I am using windows 10 OS with 3.40 GHz 8 core processor and 16 GB RAM