[Qgis-developer] Problem with large attribute tables

Marco Hugentobler marco.hugentobler at karto.baug.ethz.ch
Sat Dec 1 12:22:16 EST 2007


The exception catching is in svn now. Though I didn't test it because it seems 
to take a very long time until virtual memory is really finished (delayed by 
swapping actions of the os).

Marco

On Saturday 01 December 2007 15:56:23 Marco Hugentobler wrote:
> Hi Otto,
>
> The problem is that you run out of virtual memory (RAM and swap partition
> are full) and so the bad_alloc exception is thrown.
> In the short run we should add a try/catch block and in the long run not
> read all the rows into memory. Please write a bug report about it.
>
> Regards,
> Marco
>
> Maybe we should
>
> On Saturday 01 December 2007 13:07:29 Otto Dassau wrote:
> > Hi,
> >
> > I tried to open the database table of a very large shape file.
> >
> > dbf -> 770 MB
> > shp -> 384 MB
> > shx -> 7   MB
> >
> > Loading and visualizing the file works fine, although it takes some
> > minutes, but opening the attribute table fails.
> >
> > The error message is:
> >
> > QIconvCodec::convertToUnicode: using ASCII for conversion, iconv_open
> > failed terminate called after throwing an instance of 'std::bad_alloc'
> >   what():  std::bad_alloc
> > Abgebrochen (core dumped)
> >
> > When I generate a stacktrace, all it says is:
> >
> > #0  0xffffe410 in ?? ()
> > Cannot access memory at address 0xbf8e8520
> >
> > Before I write a bug report I would like to ask if maybe someone else has
> > similar experiences. I thought it might be an encoding problem first, but
> > I checked and the encoding of the shape file is utf-8 and my system
> > encoding, too.
> >
> > kind regards,
> >  Otto
> >
> > _______________________________________________
> > Qgis-developer mailing list
> > Qgis-developer at lists.qgis.org
> > http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-developer



-- 
Dr. Marco Hugentobler
Institute of Cartography
ETH Zurich
Technical Advisor QGIS Project Steering Committee
marco.hugentobler at karto.baug.ethz.ch



More information about the Qgis-developer mailing list