[Gdal-dev] Error reading jp2: 'terminate called after throwing an instance of 'std::bad_alloc'

Patton, Eric epatton at nrcan.gc.ca
Tue Jan 23 14:19:28 EST 2007


Perfect, thanks Frank! Compiling without Jasper worked without a hitch.

~ Eric. 

-----Original Message-----
From: Frank Warmerdam
To: Patton, Eric
Cc: gdal-dev at lists.maptools.org
Sent: 1/19/2007 4:28 PM
Subject: Re: [Gdal-dev] Error reading jp2: 'terminate called after throwing an instance of 'std::bad_alloc'

Patton, Eric wrote:
> Frank,
> 
> Running the command you suggested seems to only use the JPEG2000
driver. I
> get lines and lines of the following:
> 
> <snip> ... JPEG2000: Component 41921: bpp=4, signedness=0 JPEG2000:
> Component 41922: bpp=4, signedness=0 JPEG2000: Component 41923: bpp=4,
> signedness=0 JPEG2000: Component 41924: bpp=4, signedness=0 JPEG2000:
> Component 41925: bpp=4, signedness=0 terminate called after throwing
an
> instance of 'std::bad_alloc' what():  St9bad_alloc Aborted
> 
> Only the last few lines of output are shown. Does it matter what order
I
> compiled jasper-1.900.0.uuid vs. libecwj2-3.3? I believe I complied
jasper
> first, if it matters.

Eric,

I think the --config option takes effect after registration which is
likely
why it is having no effect.  Setting GDAL_SKIP ahead of time as an
environment variable, or building without JasPer should ensure GDAL
uses the JP2ECW driver instead of the JPEG2000 driver.

> Thanks for the suggestion for FWTools. I installed it under Windows,
and
> imported a 9.5MB jp2 file as a test - OpenEV exported this jp2 to an
800MB
> tiff! I wonder how big the 291MB jp2 file  would expand to.

1:10 expansion is common, 1:100 less so.  Note that TIFF only supports
up to
4GB files, so if it is going to be very large you will need to use
a different format, like HFA (erdas imagine).

Best regards,
-- 
---------------------------------------+--------------------------------
------
I set the clouds in motion - turn up   | Frank Warmerdam,
warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | President OSGeo,
http://osgeo.org





More information about the Gdal-dev mailing list