saimn / sigal

yet another simple static gallery generator
http://sigal.saimon.org/
MIT License
890 stars 169 forks source link

General stability issues #76

Closed cristianhaulica closed 10 years ago

cristianhaulica commented 10 years ago

Hi I am running SIGAL on a Rasberry Pi rev.B, hence, the resources are quite limited (RAM/CPU...) While running SIGAL over my (quite) large collection of photos, I encountered following stability issues, that should be treated somehow.

I believe these kind of errors should be handled by skipping the affected file, and keep processing the others (as it is done for movie files)

While this kind of errors I can manually handle in the initial generation of the gallery (I can see the last file generated, and usually the next one is the showstopper), this will become a real issue while updating a gallery, as a problematic file might get inserted in any album.

saimn commented 10 years ago

Hi @cristianhaulica ,

A Rasberry Pi rev.B is probably not the best computer to resize a lot of photos ;), imho it is easier to generate the gallery on another computer and rsync the output on the raspberry if you use it to serve the gallery.

cristianhaulica commented 10 years ago

Hi

For example, this kind of errors should be at least more explicit in regards to what image fails to load:

.Traceback (most recent call last): File "/usr/local/bin/sigal", line 11, in sys.exit(main()) File "/usr/local/lib/python2.7/dist-packages/sigal/init.py", line 154, in main parser.dispatch() File "/usr/local/lib/python2.7/dist-packages/argh/helpers.py", line 53, in dispatch return dispatch(self, _args, _kwargs) File "/usr/local/lib/python2.7/dist-packages/argh/dispatching.py", line 124, in dispatch for line in lines: File "/usr/local/lib/python2.7/dist-packages/argh/dispatching.py", line 200, in _execute_command for line in result: File "/usr/local/lib/python2.7/dist-packages/argh/dispatching.py", line 183, in _call result = args.function(_positional, _keywords) File "/usr/local/lib/python2.7/dist-packages/sigal/init.py", line 109, in build gal.build() File "/usr/local/lib/python2.7/dist-packages/sigal/gallery.py", line 239, in build process_file(files) File "/usr/local/lib/python2.7/dist-packages/sigal/gallery.py", line 311, in process_file return process_image(*args[1:]) File "/usr/local/lib/python2.7/dist-packages/sigal/image.py", line 136, in process_image generate_image(filepath, outname, settings, options=options) File "/usr/local/lib/python2.7/dist-packages/sigal/image.py", line 64, in generate_image img = PILImage.open(source) File "/usr/local/lib/python2.7/dist-packages/PIL/Image.py", line 2025, in open raise IOError("cannot identify image file") IOError: cannot identify image file

By elimination, I found it to be the following one: image00001

No idea what is wrong with it, or where it comes from, as it seems to be an empty/gray image, but I believe SIGAL should skip it and go on. I am not familiar with Pyton language, but for example in Java, I could catch any error thrown by the library I am calling, and instead of stopping the processing, just log it and move to the next file to be processed. Maybe something similar could be done here as well.

I'll post further such examples, if I stumble on them. Maybe they can help in development.

RSully commented 10 years ago

I am experiencing an error similar to @cristianhaulica.

My config:

# Destination directory. Can be set here or as the second argument of the
# `sigal build` command (default: '_build')
destination = '_build'

# Theme :
# - colorbox (default), galleria, or the path to a custom theme directory
theme = 'colorbox'

# Pilkit processor used to resize the image
# - ResizeToFit: fit the image within the specified dimensions (default)
# - ResizeToFill: crop THE IMAGE it to the exact specified width and height
# - SmartResize: identical to ResizeToFill, but uses entropy to crop the image
# - None: don't resize
img_processor = None

# Generate thumbnails
make_thumbs = False

# Keep original image (default: False)
keep_orig = True

# Use symbolic links instead of copying the original images
orig_link = True

# Write HTML files. If False, sigal will only process the images.
write_html = True

The input directory contains 90 ~3MB JPG files.

Edit: the input is located on a network storage device, which has more latency than my local computer.

cristianhaulica commented 10 years ago

Another error, somewhere after the images were processed.

Failed to process /media/hdd-main/shares/_photo/2008.09.29 - Zi Sim/MOV00509.avi Failed to create a thumbnail for /media/hdd-bak/www/photo/2008.09.29 - Zi Sim/MOV00509.webm Traceback (most recent call last): File "/usr/local/bin/sigal", line 11, in sys.exit(main()) File "/usr/local/lib/python2.7/dist-packages/sigal/init.py", line 154, in main parser.dispatch() File "/usr/local/lib/python2.7/dist-packages/argh/helpers.py", line 53, in dispatch return dispatch(self, _args, _kwargs) File "/usr/local/lib/python2.7/dist-packages/argh/dispatching.py", line 124, in dispatch for line in lines: File "/usr/local/lib/python2.7/dist-packages/argh/dispatching.py", line 200, in _execute_command for line in result: File "/usr/local/lib/python2.7/dist-packages/argh/dispatching.py", line 183, in _call result = args.function(_positional, _keywords) File "/usr/local/lib/python2.7/dist-packages/sigal/init.py", line 109, in build gal.build() File "/usr/local/lib/python2.7/dist-packages/sigal/gallery.py", line 249, in build self.writer.write(self.db, path) File "/usr/local/lib/python2.7/dist-packages/sigal/writer.py", line 203, in write ctx = self.generate_context(paths, relpath) File "/usr/local/lib/python2.7/dist-packages/sigal/writer.py", line 156, in generate_context raw, simple = sigal.image.get_exif_tags(file_path) File "/usr/local/lib/python2.7/dist-packages/sigal/image.py", line 206, in get_exif_tags simple['exposure'] = '{0}/{1}'.format(data['ExposureTime']) TypeError: format() argument after \ must be a sequence, not int

Again, there is no indication about the problematic file.

cristianhaulica commented 10 years ago

This is the culprit for the above error:

184 - grinzile de la terase incep sa prinda forma - 01

saimn commented 10 years ago

@cristianhaulica : it is an issue with the ExposureTime exif tag. Thanks for sending for image. To get more details on which image is causing trouble, you can run sigal in verbose (-v) or debug (-d) mode.

cristianhaulica commented 10 years ago

Thanks for the suggestion. Somehow I didn't noticed those options. My Bad.

BTW, My gallery is complete by now (as expected it took a few days on my raspberry pi, and some images I had to resize manually - the really big ones)

Keep up the good work.

RSully commented 10 years ago

Is there a way to run sigal without any exif tag support at all?

cristianhaulica commented 10 years ago

@saimn, you mentioned earlier the option to generate the gallery from a more powerful machine. Unfortunately I do not have another Linux machine at hand. Is it possible to install/use SIGAL on a windows machine? And another stability related question. Raspberry PI runs the OS from a SD Card. While working, does SIGAL write data/cache on the local drive (suppose the source/target is an external HDD)? (Recently my card crashed, and a recovery tool seemed to find deleted images from my galleries, on the card. I would like to avoid wearing the card prematurelly)

saimn commented 10 years ago

Unfortunately I do not have another Linux machine at hand. Is it possible to install/use SIGAL on a windows machine?

It should be possible, I never tested this and there are probably some issues (see #81) but I would be glad to fix it if needed.

does SIGAL write data/cache on the local drive (suppose the source/target is an external HDD)?

No, everything goes in the destination directory. Maybe you made a test on your local drive ?

cristianhaulica commented 10 years ago

After the SD cards fail I reinstalled everything from scratch. But something is odd with SIGAL. Previously it worked OK, except for large images (>5M) It seems something changed in the mean time, because after resizing 4-5 1MB photo's, it crashes (no error displayed) I installed psrecord, as you suggested earlier, and here are the results:

Console output

Starting up command 'sudo /usr/lib/pypy-upstream/bin/sigal build -d -c /media/hdd-bak/www/sigal/sigal-conf-photo.py' and attaching to process /usr/lib/pypy-upstream/site-packages/argh-0.24.1-py2.7.egg/argh/completion.py:90: UserWarning: Bash completion not available. Install argcomplete. INFO: Reading settings ... DEBUG: Settings file: /media/hdd-bak/www/sigal/sigal-conf-photo.py DEBUG: Settings: {'adjust_options': {'brightness': 1.0, 'color': 1.0, 'contrast': 1.0, 'sharpness': 1.0}, 'copy_exif_data': False, 'copyright': 'Copiright CristianH', 'destination': '/media/hdd-bak/www/photo', 'files_to_copy': (), 'google_analytics': '', 'img_ext_list': ['.jpg', '.jpeg', '.JPG', '.JPEG', '.png'], 'img_processor': 'ResizeToFit', 'img_size': (800, 600), 'index_in_url': False, 'jpg_options': {'optimize': True, 'progressive': True, 'quality': 75}, 'keep_orig': False, 'links': [('Home', 'http://xxxxxxxxxxxxxxxx.homeip.net'), ('Gallery 1', 'http://xxxxxxxxxxxxxxxx.homeip.net/photo/index.html'), ('Gallery 2', 'http://xxxxxxxxxxxxxxxx.homeip.net/photo-arhiva/index.html')], 'locale': '', 'make_thumbs': True, 'orig_dir': 'original', 'orig_link': False, 'source': '/media/hdd-main/shares/_photo', 'theme': 'colorbox', 'thumb_dir': 'thumbnails', 'thumb_fit': False, 'thumb_prefix': '', 'thumb_size': (200, 150), 'thumb_suffix': '', 'vid_ext_list': [' ', ' '], 'video_size': (480, 360), 'webm_options': ['-crf', '10', '-b:v', '1.6M', '-qmin', '4', '-qmax', '63'], 'write_html': True, 'zip_gallery': False} INFO: Input : /media/hdd-main/shares/_photo INFO: Output : /media/hdd-bak/www/photo INFO: Using 1 cores INFO: Directory '2012.02.17-19 - Poiana Brasov - Excursie Mind/IulianV/AVI' is empty INFO: Directory '2010.08.05 - Poiana Largului, Cetatea Neamtului/GPS/brute' is empty INFO: Directory '2010.11.09-10 - Ceahlau/Video Sor&Rodica' is empty INFO: Directory '2010.08.05 - Poiana Largului, Cetatea Neamtului/GPS' is empty DEBUG: Database: {'.': {'description': '', 'medias': [], 'meta': {}, 'subdir': [u'2008.09.29 - Zi Sim', .... .... .... INFO: 025.jpg exists - skipping INFO: 026.jpg exists - skipping INFO: Processing /media/hdd-main/shares/_photo/2014.04.06 - Hanu Ancutei/027.jpg DEBUG: Processor: ResizeToFit DEBUG: Save resized image to /media/hdd-bak/www/photo/2014.04.06 - Hanu Ancutei/027.jpg (JPEG) DEBUG: Save thumnail image: /media/hdd-bak/www/photo/2014.04.06 - Hanu Ancutei/thumbnails/027.jpg (JPEG) INFO: Processing /media/hdd-main/shares/_photo/2014.04.06 - Hanu Ancutei/028.jpg DEBUG: Processor: ResizeToFit DEBUG: Save resized image to /media/hdd-bak/www/photo/2014.04.06 - Hanu Ancutei/028.jpg (JPEG) DEBUG: Save thumnail image: /media/hdd-bak/www/photo/2014.04.06 - Hanu Ancutei/thumbnails/028.jpg (JPEG) INFO: Processing /media/hdd-main/shares/_photo/2014.04.06 - Hanu Ancutei/029.jpg DEBUG: Processor: ResizeToFit DEBUG: Save resized image to /media/hdd-bak/www/photo/2014.04.06 - Hanu Ancutei/029.jpg (JPEG) DEBUG: Save thumnail image: /media/hdd-bak/www/photo/2014.04.06 - Hanu Ancutei/thumbnails/029.jpg (JPEG) INFO: Processing /media/hdd-main/shares/_photo/2014.04.06 - Hanu Ancutei/030.jpg DEBUG: Processor: ResizeToFit

psrecord log

Elapsed time CPU (%) Real (MB) Virtual (MB)

   0.001        0.000       11.895       41.660
   1.393       47.500       15.328       44.875
   3.100       48.600       16.922       45.660
   5.044       48.600       18.195       46.555
   6.788       49.100       18.707       46.809
   8.193       49.300       20.926       48.340
  12.781       50.300       21.520       48.723
  13.238       48.700       22.402       49.617
  13.690       48.900       22.836       50.145
  14.158       50.300       22.957       50.145
  14.618       43.800       22.969       50.145
  15.068       48.200       23.133       50.145
  15.525       49.900       23.230       50.145
  16.092       45.500       23.305       50.145
  16.548       48.400       23.438       50.145
  17.008       49.700       23.488       50.145
  17.468       47.400       23.609       50.398
  17.938       48.100       23.676       50.398
  18.395       49.500       24.012       50.543
  18.839       48.500       24.488       50.926
  19.298       44.100       25.520       52.070
  19.769       47.200       25.973       52.453
  20.238       46.900       26.184       52.602
  20.688       50.700       26.238       52.602
  21.156       45.100       26.289       52.602
  21.633       46.300       26.344       52.602
  22.098       47.300       26.367       52.602
  22.546       47.500       26.398       52.602
  23.008       47.600       26.418       52.602
  23.464       47.700       26.469       52.602
  23.928       42.700       26.535       52.602
  24.315        0.000       26.535       52.602
  24.538        0.000       26.535       52.602
  24.766        0.000       26.535       52.602
  24.989        0.000       26.535       52.602
  25.214        0.000       26.535       52.602
  25.437        0.000       26.535       52.602
  25.661        0.000       26.535       52.602
  25.886        0.000       26.535       52.602
  26.111        0.000       26.535       52.602
  26.337       28.500       26.559       52.602
  26.660       45.700       26.668       52.602
  27.109        0.000       26.668       52.602
  27.333        0.000       26.668       52.602
  27.558        0.000       26.668       52.602
  27.783        0.000       26.668       52.602
  28.058        0.000       26.668       52.602
  28.306        0.000       26.668       52.602
  28.531        0.000       26.668       52.602
  29.050        0.000       26.668       52.602
  29.287       25.400       26.699       52.602
  29.643       41.700       26.777       52.602
  30.073       48.300       26.805       52.602
  30.508       43.500       26.828       52.602
  30.944       47.500       26.828       52.602
  31.398       49.900       26.871       52.602
  31.858       44.100       26.871       52.602
  32.255       49.400       26.871       52.602
  32.708       43.300       26.871       52.602
  33.123       48.900       26.871       52.602
  33.578       48.400       26.871       52.602
  34.030       48.700       27.023       52.602
  34.478       50.600       27.043       52.602
  34.935       47.700       27.047       52.602
  35.399       49.000       27.312       52.855
  35.843       48.500       27.422       53.109
  36.300       49.700       27.438       53.109
  36.758       48.400       27.695       53.109
  37.207       48.600       27.773       53.109
  37.670       48.300       27.773       53.109
  38.123       42.500       27.773       53.109
  38.515       44.800       27.773       53.109
  38.947       42.600       27.773       53.109
  39.338       41.300       27.777       53.109
  39.750       43.600       27.820       53.109
  40.198       49.200       27.820       53.109
  41.172       49.600       27.820       53.109
  41.618       26.200       27.820       53.109
  41.954       49.400       27.820       53.109
  42.394       41.800       27.820       53.109
  42.785       45.900       27.820       53.109
  43.218       46.200       27.820       53.109
  43.650       51.200       27.820       53.109
  44.094       46.300       27.820       53.109
  44.536       43.400       27.820       53.109
  44.929       39.800       27.820       53.109
  45.321       48.000       27.820       53.109
  45.767       41.600       27.820       53.109
  46.143       49.700       27.820       53.109
  46.586       38.600       27.820       53.109
  46.958       43.800       27.820       53.109
  47.362       44.100       27.820       53.109
  47.778       42.500       27.820       53.109
  48.177       44.400       27.820       53.109
  49.025       48.900       27.855       53.363
  49.479       42.900       27.855       53.363
  49.881       47.700       27.883       53.363
  50.332       48.000       27.887       53.363
  50.788       45.900       27.914       53.363
  51.877       45.900       27.914       53.363
  52.308       46.600       27.934       53.363
  52.724       45.600       27.949       53.363
  53.163       48.100       27.961       53.363
  53.610       49.200       27.984       53.363
  54.066       47.900       28.004       53.363
  54.520       46.700       28.020       53.363
  54.968       51.200       28.020       53.363
  55.418       42.700       28.023       53.363
  55.818       44.000       28.043       53.363
  56.213       34.300       28.047       53.363
  56.562       47.100       28.059       53.363
  56.987       42.400       28.062       53.363
  57.422       48.600       28.109       53.617
  57.864       42.600       28.152       53.617
  58.270       49.000       28.152       53.617
  58.718       46.800       28.250       53.617
  59.185       49.000       28.254       53.617
  59.630       50.400       28.262       53.617
  60.066       47.700       28.422       53.773
  60.518       48.900       28.434       53.773
  60.915       37.900       28.465       53.918
  61.319       46.800       28.547       53.918
  61.760       37.100       28.680       53.918
  62.250       36.500       28.879       54.086
  62.638       38.600       29.117       54.344
  63.017       35.200       29.258       54.477
  63.391       32.100       29.531       54.758
  63.765       38.700       29.805       55.273
  64.158       32.500       30.113       55.535
  64.530       35.500       30.527       55.938
  64.920       38.100       30.750       56.070
  65.335       36.800       31.363       56.648
  65.749       48.800       32.066       57.160
  66.200       49.900       32.449       57.547
  66.640       50.600       32.453       57.547
  67.085       34.700       32.484       57.547
  67.464       35.300       32.484       57.547
  67.867       36.400       32.484       57.547
  68.250       37.100       32.484       57.547
  68.645       47.600       32.527       57.547
  69.065       41.100       32.543       57.547
  69.486       48.400       32.543       57.547
  69.933       47.500       32.605       57.547
  70.388       50.300       32.973       58.059
  71.518       51.100       33.105       58.195
  71.948       48.700       33.391       58.453
  72.380       47.200       33.938       59.125
  72.815       47.800       34.664       59.637
  73.254       48.600       36.504       61.406
  73.693       49.200       35.375       60.355
  74.133       50.800       35.625       60.543
  74.928       47.000       36.180       61.055
  75.360       48.000       36.852       61.859
  75.788       50.600       37.668       62.492
  76.975       47.500       37.094       61.902
  77.438       48.900       37.094       61.902
  77.868       51.600       37.586       62.383
  78.300       46.700       38.184       62.980
  78.728       49.300       38.934       63.727
  79.164       54.100       38.934       63.727
  79.600       46.000       38.938       63.727
  80.025       51.800       39.871       64.660
  80.465       47.900       39.879       64.660
  80.898       48.600       39.883       64.660
  81.330       48.200       39.902       64.660
  81.758       49.000       41.070       65.828
  82.198       51.200       41.074       65.828
  82.618       49.200       41.074       65.828
  83.058       44.900       39.574       64.328
  83.498       49.800       39.574       64.328
  83.918       49.400       39.582       64.328
  84.353       48.000       41.406       66.152
  84.780       49.700       41.406       66.152
  85.218       50.900       42.906       67.648
  85.651       46.300       44.402       69.145
  86.088       22.400       42.945       67.688
  86.811       15.000       42.945       67.688
  87.670       19.900       42.945       67.688
  88.463       19.000       42.945       67.688
  88.932        0.000       42.945       67.688
  89.148        0.000       42.945       67.688
  89.363        0.000       42.945       67.688
  89.577        0.000       42.945       67.688
  89.792        0.000       42.945       67.688
  90.007        0.000       42.945       67.688
  90.222        0.000       42.945       67.688
  90.451        0.000       42.945       67.688
  90.669        0.000       42.945       67.688
  90.886        0.000       42.980       67.688
  91.159       32.100       41.484       66.191
  91.645       43.600       41.484       66.191
  92.147       48.700       41.543       66.191
  92.601       39.000       41.543       66.191
  93.056       39.800       41.543       66.191
  93.561       42.700       41.543       66.191
  94.068       42.700       41.543       66.191
  94.569       41.800       41.543       66.191
  95.031       37.900       41.543       66.191
  95.508       37.700       41.543       66.191
  95.947       47.800       41.566       66.191
  96.407       49.100       41.570       66.191
  96.848       34.400       41.570       66.191
  97.248       44.300       41.578       66.191
  97.745       42.800       41.578       66.191
  98.238       44.100       41.578       66.191
  98.737       42.000       41.578       66.191
  99.238       44.300       41.578       66.191
  99.729       43.200       41.582       66.191
 100.224       47.400       41.668       66.191
 100.683       49.700       41.742       66.191
 101.135       51.800       41.750       66.191
 101.568       44.700       41.773       66.191
 102.040       43.900       41.777       66.191
 102.518       42.100       41.777       66.191
 103.046       43.100       41.797       66.191
 104.475       44.200       41.801       66.191
 105.929       48.800       41.816       66.191
 106.407       32.400       41.836       66.191
 106.733       39.500       41.836       66.191
 107.241       42.600       41.836       66.191
 107.752       42.800       41.836       66.191
 108.277       39.400       41.836       66.191
 108.807       41.900       41.836       66.191
 109.330       42.300       41.836       66.191
 109.851       42.500       41.836       66.191
 110.367       49.200       41.863       66.191
 110.801       47.200       41.918       66.191
 111.238       43.700       41.926       66.191
 111.751       41.800       41.926       66.191
 112.270       42.200       41.926       66.191
 112.791       40.700       41.926       66.191
 113.307       43.300       41.926       66.191
 113.817       40.500       41.926       66.191
 114.346       43.900       41.926       66.191
 114.852       40.900       41.930       66.191
 115.376       43.000       41.930       66.191
 115.906       39.300       41.930       66.191
 116.439       42.000       41.930       66.191
 116.975       42.100       41.930       66.191
 117.510       26.500       41.930       66.191
 117.845       39.700       41.930       66.191
 118.381       41.500       41.930       66.191
 118.911       40.700       41.930       66.191
 119.435       44.100       41.938       66.191
 119.928       40.600       41.938       66.191
 120.465       43.300       41.938       66.191
 120.995       39.300       41.938       66.191
 121.534       43.000       41.941       66.191
 122.074       40.700       41.941       66.191
 122.610       40.600       41.945       66.191
 123.132       40.800       41.945       66.191
 123.607       37.500       41.949       66.191
 124.092       40.300       41.949       66.191
 124.611       37.400       41.949       66.191
 125.068       41.900       41.953       66.191
 125.573       44.600       41.953       66.191
 126.062       50.100       41.984       66.191
 126.508       43.800       42.070       66.508
 126.988       44.700       42.395       66.883
 127.463       40.900       42.703       66.883
 128.031       39.100       42.836       67.230
 128.579       49.600       43.477       67.773
 129.012       47.000       43.914       68.227
 129.450       50.300       44.469       68.645
 129.888       40.400       44.758       68.973
 130.430       49.300       44.961       69.102
 130.866       44.400       40.477       64.613
 131.350       29.100       40.477       64.613
 131.792       28.100       40.477       64.613
 132.248        0.000       40.477       64.613
 132.469        0.000       40.477       64.613
 132.685        0.000       40.477       64.613
 133.383        0.000       40.477       64.613
 133.597        0.000       40.477       64.613
 133.810        0.000       40.477       64.613
 134.024        0.000       40.477       64.613
 134.240       15.400       40.586       64.613
 134.509       46.600       49.523       91.766
 134.937       48.900       53.344       91.918
 136.228       50.900       55.250       92.105
 136.698       47.700       56.941       92.105
 137.139       49.700       58.734       92.293
 137.579       46.600       60.367       92.293
 138.017       50.700       62.203       92.293
 138.454       48.500       63.820       92.293
 138.887       50.000       65.516       92.480
 139.329       48.400       67.258       92.480
 139.761       51.300       68.848       92.480
 140.194       42.500       69.137       92.848
 140.648       51.800       69.211       92.848
 141.091       44.400       69.211       92.848
 141.518       52.100       69.238       92.848
 141.960       48.400       69.324       92.848
 142.388       48.600       69.387       93.027
 142.821       47.800       69.395       93.027
 143.268       51.300       69.449       93.027
 143.688       46.900       69.449       93.027
 144.122       49.800       69.570       93.168
 144.558       51.600       69.711       93.297
 144.989       48.800       69.727       93.297
 145.420       46.000       69.828       93.426
 145.858       50.500       70.383       93.949
 146.291       48.000       70.859       94.336
 146.728       51.100       71.176       94.617
 147.158       48.700       71.441       94.875
 147.588       46.600       71.910       95.398
 148.038       49.800       72.008       95.398
 148.472       48.700       83.570      125.957
 148.903       49.400       91.031      125.957
 149.337       48.400       98.465      125.957
 149.768       48.400      113.895      156.520
 150.208       50.700      119.469      156.520
 150.634       48.100      125.062      156.520
 151.066       49.700      130.355      156.520
 151.499       49.600      140.605      163.992
 151.933       50.100      140.605      163.992
 152.372       47.300      140.605      163.992
 152.798       50.800      140.605      163.992
 153.254       48.500      140.605      163.992
 153.688       49.300      140.605      163.992
 154.118       50.400      140.605      163.992
 154.548       51.000      140.605      163.992
 154.988       45.600      140.605      163.992
 155.418       50.900      140.605      163.992
 155.853       48.500      140.605      163.992
 156.289       48.200      140.605      163.992
 156.718       52.000      140.605      163.992
 157.148       48.700      140.605      163.992
 157.576       50.200      140.605      163.992
 158.008       44.500      140.605      163.992
 158.455       54.100      140.605      163.992
 158.889       45.900      140.605      163.992
 159.319       55.400      140.605      163.992
 159.758       47.500      140.605      163.992
 160.181       47.000      140.605      163.992
 160.615       46.400      140.605      163.992
 161.047       56.800      140.605      163.992
 161.480       48.900      140.605      163.992
 161.910       46.300      140.605      163.992
 162.341       48.700      140.605      163.992
 162.768       49.200      140.605      163.992
 163.198       51.200      140.605      163.992
 163.634       45.700      140.605      163.992
 164.068       51.600      140.605      163.992
 164.502       47.400      140.605      163.992
 164.928       51.200      140.605      163.992
 165.358       48.700      140.605      163.992
 165.788       51.800      140.605      163.992
 166.219       48.200      140.605      163.992
 166.649       51.900      140.605      163.992
 167.088       50.000      140.605      163.992
 167.518       48.600      140.605      163.992
 167.950       46.300      142.438      165.824
 168.378       48.700      142.438      165.824
 168.815       50.400      142.438      165.824
 169.251       46.200      142.438      165.824
 169.678       50.000      142.438      165.824
 171.053       47.700      142.438      165.824
 171.534       48.800      142.438      165.824
 171.970       54.500      142.438      165.824
 172.387       48.800      142.438      165.824
 172.817       48.800      142.438      165.824
 173.258       48.800      142.438      165.824
 173.688       35.900      142.438      165.824
 174.291       38.100      136.797      160.184
 174.816       39.800      140.770      164.398
 175.243       18.900      142.625      166.230
 175.508        0.000      142.625      166.230
 175.720        0.000      142.625      166.230
 175.932        0.000      142.625      166.230
 176.223        0.000      142.625      166.230
 176.437        0.000      142.625      166.230
 176.650        0.000      142.625      166.230
 176.861        0.000      142.625      166.230
 177.075        0.000      142.625      166.230
 177.288        0.000      142.625      166.230
 177.499       34.000      143.844      168.234
 177.941       48.500      144.164      168.234
 178.373       49.500      144.262      167.914
 178.806       42.900      143.336      166.984
 179.194        0.000      143.336      166.984
 179.485        0.000      143.336      166.984
 179.702        0.000      143.336      166.984
 179.914        0.000      143.336      166.984
 180.130        0.000      143.336      166.984
 180.344        0.000      143.336      166.984
 180.554        0.000      143.336      166.984
 180.764        0.000      143.336      166.984
 180.976        0.000      143.336      166.984
 181.271       31.600      152.977      197.305
 181.598       50.200      154.637      197.305
 182.026       47.400      156.355      197.457
 182.458       42.500      158.066      197.457
 182.965       49.000      159.789      197.605
 183.394       48.400      161.379      197.605
 183.838       50.400      163.254      197.785
 184.264       41.900      164.852      197.785
 184.784       49.200      166.812      197.941
 185.212       49.800      168.652      198.098
 185.654       41.100      170.438      198.098
 186.164       50.200      172.254      198.098
 186.602       49.100      174.195      198.254
 187.030       47.100      188.523      228.672
 187.454       43.300      196.289      228.672
 187.963       48.800      203.902      228.672
 188.394       49.600      218.414      259.230
 188.817       47.900      223.988      259.230
 189.255       43.700      229.629      259.230
 189.770       47.100      235.016      259.230
 190.204       49.500      243.062      266.703
 190.638       42.900      243.062      266.703
 191.141       50.000      243.062      266.703
 191.600       47.800      243.062      266.703
 192.028       48.800      243.062      266.703
 192.460       41.400      243.062      266.703
 192.957       48.700      243.062      266.703
 193.398       48.900      243.062      266.703
 193.828       48.000      243.062      266.703
 194.308       44.900      243.062      266.703
 194.766       46.900      243.062      266.703
 195.192       50.600      243.062      266.703
 195.645       42.200      243.062      266.703
 196.155       48.800      243.062      266.703
 196.600       49.700      243.062      266.703
 197.023       48.800      243.062      266.703
 197.458       41.100      243.062      266.703
 197.964       51.700      243.062      266.703
 198.409       49.400      243.062      266.703
 198.835       39.400      243.062      266.703
 199.342       52.800      243.062      266.703
 199.789       47.400      243.062      266.703
 200.221       48.700      243.062      266.703
 200.658       42.700      243.062      266.703
 201.167       48.300      243.062      266.703
 201.602       51.700      243.062      266.703
 202.033       44.300      243.062      266.703
 202.456       42.600      243.062      266.703
 203.029       52.600      243.062      266.703
 203.456       47.500      243.062      266.703
 204.971       48.600      243.062      266.703
 205.448       41.600      243.062      266.703
 205.959       46.400      243.062      266.703
 206.401       51.700      243.062      266.703
 206.826       47.800      243.062      266.703
 207.266       43.900      244.895      268.535
 207.767       48.700      244.895      268.535
 208.209       50.100      244.895      268.535
 208.641       48.300      244.895      268.535
 209.073       44.300      244.895      268.535
 209.576       46.500      244.895      268.535
 210.009       48.100      244.895      268.535
 210.436       44.600      244.895      268.535
 210.951       47.200      244.895      268.535
 211.394       47.800      244.895      268.535
 211.814       53.200      244.895      268.535
 212.247       40.600      244.895      268.535
 212.764       49.100      244.895      268.535
 213.192       48.500      239.254      262.895
 213.625       47.500      244.793      268.391
 214.131       46.000      246.262      270.348
 214.587       49.800      246.277      270.348
 215.029       49.500      245.652      269.301
 215.453       22.500      245.652      269.301
 215.818        0.000      245.652      269.301
 216.048        0.000      245.652      269.301
 216.260        0.000      245.652      269.301
 216.481        0.000      245.652      269.301
 216.696        0.000      245.652      269.301
 216.908        0.000      245.652      269.301
 217.120        0.000      245.652      269.301
 217.330        0.000      245.652      269.301
 217.621        0.000      245.652      269.301
 217.833       42.000      256.047      299.586
 218.261       48.500      258.016      299.738
 218.694       41.300      259.727      299.738
 219.208       50.200      261.613      300.039
 219.640       48.700      263.254      300.039
 220.072       48.700      265.055      300.039
 220.503       40.700      266.824      300.039
 221.029       49.600      268.781      300.172
 221.494       50.400      270.629      300.172
 221.929       44.100      272.457      300.484
 222.395       45.500      274.211      300.484
 222.857       50.800      276.176      300.645
 223.290       49.200      289.633      330.930
 223.728       41.000      297.477      330.930
 224.230       48.700      304.953      330.930
 224.661       41.900      319.855      361.488
 225.162       47.400      325.469      361.488
 225.625       41.000      330.848      361.488
 226.145       44.600      336.707      361.488
 226.627       46.800      345.359      368.961
 227.089       43.200      345.359      368.961
 227.594       48.700      345.359      368.961
 228.029       48.600      345.359      368.961
 228.451       50.600      345.359      368.961
 228.886       41.700      345.359      368.961
 229.398       47.900      345.359      368.961
 229.835       49.100      345.359      368.961
 230.255       42.900      345.359      368.961
 230.768       49.100      345.359      368.961
 231.196       48.900      345.359      368.961
 231.641       47.600      345.359      368.961
 232.078       44.400      345.359      368.961
 232.586       46.400      345.359      368.961
 233.017       51.100      345.359      368.961
 233.457       47.400      345.359      368.961
 233.911       42.000      345.359      368.961
 234.387       49.700      345.359      368.961
 234.830       50.100      345.359      368.961
 235.259       42.200      345.359      368.961
 235.771       48.600      345.359      368.961
 236.224       48.300      345.359      368.961
 236.669       51.300      345.359      368.961
 237.098       40.800      345.359      368.961
 237.602       48.900      345.359      368.961
 238.032       50.400      345.359      368.961
 238.459       44.900      345.359      368.961
 238.916       47.500      345.359      368.961
 239.390       46.800      345.359      368.961
 239.807       49.000      345.359      368.961
 240.235       43.000      345.359      368.961
 240.746       48.000      345.359      368.961
 241.184       52.600      345.359      368.961
 241.621       45.900      345.359      368.961
 242.057       42.100      345.359      368.961
 242.555       48.000      345.359      368.961
 242.992       46.800      347.191      370.793
 244.553       50.300      347.191      370.793
 245.031       46.500      347.191      370.793
 245.482       43.500      347.191      370.793
 245.969       50.300      347.191      370.793
 246.402       48.900      347.191      370.793
 246.833       41.200      347.191      370.793
 247.346       50.500      347.191      370.793
 247.776       50.000      347.191      370.793
 248.196       48.600      347.191      370.793
 248.639       41.500      347.191      370.793
 249.135       50.900      340.805      365.152
 249.567       48.300      345.250      368.816
 250.001       48.000      347.840      372.629
 250.465       39.400      348.555      372.629
 250.951       50.700      348.656      372.305
 251.385       49.000      347.727      371.375
 251.814        0.000      347.727      371.375
 252.025        0.000      347.727      371.375
 252.312        0.000      347.727      371.375
 252.529        0.000      347.727      371.375
 252.739        0.000      347.727      371.375
 252.949        0.000      347.727      371.375
 253.162        0.000      347.727      371.375
 253.372        0.000      347.727      371.375
 253.586        0.000      347.727      371.375
 253.851       23.100      354.238      392.059
 254.197       47.800      358.977      401.965
 254.668       50.400      360.664      401.965
 255.093       41.100      362.477      402.137
 255.618       49.400      364.188      402.137
 256.050       47.600      365.477      402.316
 256.491       50.200      367.172      402.316
 256.920       39.400      368.512      402.316
 257.449       48.100      370.148      402.488
 257.879       47.900      371.832      402.488
 258.326       44.300      373.090      402.660
 258.815       45.900      374.750      402.660
 259.272       46.600      375.367      402.840
 259.723       49.400      377.020      402.840
 260.158       38.300      386.871      430.930
 260.723       43.100      393.305      430.930
 261.198       43.300      397.715      430.930
 261.696        0.000        0.492        1.719
 265.071        0.000        0.000        0.000
 265.154        0.000        0.000        0.000

This would be the graphic of the above data: activity

It seems that for each image, the memory consumption increases, but it does not fall back afterwards. It looks like a memory leak was introduced since I previously installed SIGAL. But, From what I could recover from may damaged card, I see that SIGAL dir was the same "sigal-0.6.0-py2.7.egg" (I suppose this is the version number)

Do you have any idea how I can identify what 's wrong?

cristianhaulica commented 10 years ago

I just remembered, that in my efforts to reduce the writing on the SD card, I disabled the swap. (not sure if in the previous installation it was enabled or disabled)

Here are he results with 1024MB SWAP in addition to the 485MB RAM:

Elapsed time CPU (%) Real (MB) Virtual (MB)

   0.384        0.000       14.320       44.113
   1.757       49.100       15.352       44.875
   3.227       48.400       17.719       45.789
   5.138       49.600       18.602       46.555
   6.818       49.500       18.965       46.809
   8.190       49.300       19.945       47.852
  11.687       48.200       20.504       47.852
  12.133       50.300       21.254       48.363
  12.590       49.600       21.969       49.215
  13.034       48.900       22.859       50.133
  13.484       48.800       22.934       50.133
  14.047       49.900       23.000       50.133
  14.508       47.600       23.164       50.133
  14.963       48.300       23.211       50.133
  15.426       47.200       23.301       50.133
  15.895       44.600       23.348       50.133
  16.335       49.800       23.500       50.133
  16.794       48.500       23.516       50.133
  17.257       50.100       23.656       50.387
  17.705       48.800       23.707       50.387
  18.165       46.600       24.367       50.668
  18.617       47.700       24.973       51.211
  19.078       41.600       25.820       52.203
  19.533       49.900       26.020       52.457
  19.985       47.400       26.297       52.586
  20.445       46.600       26.305       52.586
  20.904       43.500       26.363       52.586
  21.348       48.300       26.391       52.586
  21.860       47.000       26.414       52.586
  22.305       48.400       26.461       52.586
  22.766       46.600       26.492       52.586
  23.213       46.800       26.562       52.586
  23.666       25.900       26.570       52.586
  23.965        0.000       26.570       52.586
  24.186        0.000       26.570       52.586
  24.412        0.000       26.570       52.586
  24.637        0.000       26.570       52.586
  24.860        0.000       26.570       52.586
  25.083        0.000       26.570       52.586
  25.305        0.000       26.570       52.586
  25.529        0.000       26.570       52.586
  25.751        0.000       26.570       52.586
  25.973       33.600       26.609       52.586
  26.345       42.800       26.691       52.586
  26.755       24.100       26.750       52.586
  27.142       39.100       26.828       52.586
  27.534       47.400       26.852       52.586
  27.987       43.300       26.879       52.586
  28.398       49.400       26.879       52.586
  28.849       49.300       26.918       52.586
  29.305       42.500       26.918       52.586
  29.731       50.600       26.918       52.586
  30.183       45.800       26.977       52.586
  30.619       47.200       26.977       52.586
  31.647       49.900       27.121       52.586
  32.129       50.400       27.145       52.586
  32.585       46.600       27.207       52.840
  33.025       47.500       27.586       53.094
  33.477       50.900       27.648       53.242
  33.949       48.900       27.672       53.242
  34.398       48.800       27.727       53.242
  34.870       46.900       27.855       53.242
  35.317       48.800       27.855       53.242
  35.768       42.900       27.855       53.242
  36.162       44.000       27.863       53.242
  36.593       43.300       27.867       53.242
  36.979       45.800       27.867       53.242
  37.445       49.200       27.914       53.242
  37.895       47.400       27.914       53.242
  38.345       49.700       27.914       53.242
  38.795       48.300       27.914       53.242
  39.227       29.000       27.918       53.242
  39.615       48.000       27.930       53.242
  40.055       42.000       27.930       53.242
  40.456       48.800       27.930       53.242
  40.917       47.000       27.930       53.242
  41.375       47.200       27.930       53.242
  42.263       42.400       27.930       53.242
  42.681       43.300       27.930       53.242
  43.126       50.100       27.930       53.242
  43.625       26.200       27.930       53.242
  44.275       22.900       27.930       53.242
  45.167       21.700       27.930       53.242
  46.006       18.300       27.984       53.242
  47.215       15.700       27.984       53.242
  48.585       15.600       27.984       53.242
  49.945       30.700       28.016       53.496
  50.640       46.800       28.020       53.496
  51.095       41.900       28.023       53.496
  51.498       47.600       28.066       53.496
  51.967       45.800       28.074       53.496
  52.405       33.100       28.098       53.496
  53.038       40.100       28.105       53.496
  53.609       41.700       28.109       53.496
  54.033       49.600       28.125       53.496
  54.507       36.800       28.148       53.496
  55.012       46.000       28.168       53.496
  55.485       47.100       28.188       53.496
  55.945       47.200       28.211       53.496
  56.381       29.400       28.211       53.496
  56.867       49.100       28.230       53.496
  57.335       40.900       28.230       53.496
  57.755       40.300       28.250       53.750
  58.224       37.100       28.254       53.750
  58.658       45.500       28.273       53.750
  59.130       40.400       28.281       53.750
  59.585       43.500       28.289       53.750
  60.138       43.600       28.332       53.750
  60.575       48.700       28.332       53.750
  61.047       42.000       28.484       53.750
  61.618       49.500       28.492       53.750
  62.085       44.700       28.656       53.879
  63.372       38.000       28.750       54.008
  63.794       44.800       28.797       54.008
  64.257       37.300       28.922       54.262
  64.667       35.900       29.207       54.523
  65.197       37.400       29.500       54.781
  65.624       37.500       29.637       54.914
  66.025       32.400       30.246       55.457
  66.895       34.300       30.805       55.992
  67.419       36.700       31.121       56.293
  67.852       38.500       31.133       56.293
  68.375       34.500       31.137       56.293
  68.781       33.700       31.137       56.293
  69.195       34.900       31.152       56.293
  69.606       41.700       31.234       56.293
  70.155       48.800       31.316       56.293
  70.597       32.300       31.574       56.574
  71.004       36.700       31.734       56.707
  71.485       39.600       32.008       56.973
  71.995       47.100       32.020       56.973
  72.452       50.500       32.172       57.227
  72.925       41.800       32.223       57.227
  73.464       50.500       32.668       57.613
  73.929       47.500       32.887       57.996
  74.390       40.500       33.262       58.254
  74.935       49.700       33.715       58.664
  75.398       50.000       34.273       59.180
  75.858       50.400       34.797       59.691
  76.324       40.200       35.492       60.535
  76.875       49.100       35.531       60.535
  77.335       48.900       35.684       60.809
  77.798       42.600       36.105       61.066
  78.339       48.000       36.902       61.832
  78.798       49.300       37.242       62.348
  79.265       46.900       36.668       61.758
  79.778       43.400       36.668       61.758
  80.285       49.600       36.672       61.758
  81.085       41.000       37.797       62.836
  81.627       48.100       38.551       63.582
  82.085       51.500       38.555       63.582
  82.545       50.100       38.586       63.582
  83.008       39.500       38.613       63.582
  83.535       49.600       38.625       63.582
  84.005       48.600       39.590       64.516
  84.457       43.200       39.633       64.516
  84.988       51.700       39.777       64.516
  85.444       44.200       40.945       65.684
  85.905       45.700       40.945       65.684
  86.399       44.400       40.953       65.684
  86.905       49.800       39.652       64.383
  87.367       49.600       39.652       64.383
  87.825       41.900       41.477       66.207
  88.357       48.500       41.480       66.207
  88.821       49.800       41.480       66.207
  89.282       37.800       44.477       69.199
  89.848       51.100       43.020       67.742
  90.333       14.300       43.020       67.742
  91.167       20.100       43.020       67.742
  93.287        0.000       43.020       67.742
  93.537        0.000       43.020       67.742
  93.768        0.000       43.020       67.742
  93.997        0.000       43.020       67.742
  94.227        0.000       43.020       67.742
  94.457        0.000       43.020       67.742
  94.687        0.000       43.020       67.742
  95.002        0.000       43.020       67.742
  95.233        0.000       43.055       67.742
  95.638       34.000       41.559       66.246
  96.174       40.000       41.562       66.246
  96.756       44.100       41.574       66.246
  97.288       35.500       41.578       66.246
  97.734       37.100       41.578       66.246
  98.362       44.400       41.594       66.246
  98.905       42.300       41.598       66.246
  99.440       32.900       41.598       66.246
  99.986       42.300       41.598       66.246
 100.534       50.300       41.613       66.246
 101.022       40.900       41.617       66.246
 101.515       40.200       41.617       66.246
 102.089       47.800       41.766       66.246
 102.565       50.100       41.789       66.246
 103.042       45.800       41.801       66.246
 104.385       36.500       41.836       66.246
 105.015       43.800       41.836       66.246
 105.552       42.600       41.836       66.246
 106.102       35.200       41.840       66.246
 106.733       43.700       41.840       66.246
 107.275       43.900       41.844       66.246
 107.790       36.800       41.844       66.246
 108.425       42.100       41.844       66.246
 108.971       41.700       41.844       66.246
 109.525       37.000       41.844       66.246
 110.145       43.700       41.848       66.246
 110.695       46.300       41.863       66.246
 111.149       40.900       41.883       66.246
 111.675       29.400       41.883       66.246
 112.089       40.400       41.883       66.246
 112.659       37.400       41.883       66.246
 113.301       41.700       41.883       66.246
 113.860       41.900       41.883       66.246
 114.402       35.000       41.883       66.246
 115.031       50.000       41.906       66.246
 115.495       49.500       41.965       66.246
 115.950       37.600       41.973       66.246
 116.549       38.200       41.973       66.246
 117.149       41.900       41.973       66.246
 117.717       36.100       41.973       66.246
 118.353       41.900       41.973       66.246
 118.905       41.700       41.973       66.246
 119.453       39.400       41.977       66.246
 122.374       41.900       41.977       66.246
 122.929       27.700       41.977       66.246
 123.431       43.400       41.977       66.246
 123.991       38.800       41.980       66.246
 124.536       36.700       41.980       66.246
 125.185       41.500       41.980       66.246
 125.745       43.500       41.988       66.246
 126.262       35.400       41.988       66.246
 126.925       42.900       41.988       66.246
 127.478       39.800       41.992       66.246
 128.053       36.200       41.992       66.246
 128.689       46.400       42.168       66.574
 129.184       49.500       42.633       67.074
 129.639       34.200       42.770       67.074
 130.296       39.800       42.945       67.203
 130.836       37.000       43.094       67.203
 131.332       40.300       43.512       67.672
 131.909       46.900       44.027       68.184
 132.365       49.200       44.742       68.910
 132.829       43.100       44.961       69.320
 133.375       42.800       40.488       64.832
 133.884       35.500       40.488       64.832
 134.515       40.600       40.488       64.832
 135.097       37.500       40.500       64.832
 135.708       37.100       40.504       64.832
 136.330       22.700       40.504       64.832
 136.831       36.200       49.324       91.832
 137.293       46.000       49.707       92.172
 137.738       49.400       50.848       92.172
 138.193       41.200       52.488       92.172
 138.737       50.800       54.258       92.359
 139.199       48.200       55.898       92.359
 139.665       45.700       61.074       92.547
 141.142       42.700       62.703       92.734
 141.685       47.300       64.211       92.734
 142.155       49.300       65.840       92.922
 142.612       48.800       67.332       92.922
 143.075       41.000       68.977       92.922
 143.608       45.300       69.527       93.328
 144.085       47.700       69.609       93.328
 144.535       42.100       69.617       93.328
 145.071       48.800       69.637       93.328
 145.535       48.400       69.648       93.328
 145.987       50.700       69.715       93.457
 146.435       40.900       69.762       93.457
 146.975       52.100       69.820       93.457
 147.429       44.800       69.828       93.457
 147.883       42.900       70.012       93.723
 148.425       47.200       70.098       93.723
 148.878       50.700       70.152       93.852
 149.329       47.800       70.707       94.355
 149.789       41.600       71.004       94.617
 150.319       47.400       71.312       94.879
 150.775       48.900       71.621       95.137
 151.231       40.800       72.137       95.652
 151.770       49.400       72.223       95.652
 152.235       47.100       82.340      126.211
 152.696       48.500       90.625      126.211
 153.164       39.100       98.156      126.211
 153.694       46.000      114.004      156.770
 154.187       46.100      130.637      156.770
 155.581       45.800      140.836      164.242
 156.084       44.300      140.836      164.242
 156.580       46.300      140.836      164.242
 157.064       53.500      140.836      164.242
 157.517       44.500      140.836      164.242
 157.953       41.800      140.836      164.242
 158.479       52.000      140.836      164.242
 158.941       50.400      140.836      164.242
 159.389       42.700      140.836      164.242
 159.868       46.400      140.836      164.242
 160.364       50.500      140.836      164.242
 160.819       49.300      140.836      164.242
 161.276       41.100      140.836      164.242
 161.801       51.800      140.836      164.242
 162.256       48.100      140.836      164.242
 162.702       44.500      140.836      164.242
 163.217       46.000      140.836      164.242
 163.675       48.700      140.836      164.242
 164.137       51.000      140.836      164.242
 164.609       42.300      140.836      164.242
 165.141       49.200      140.836      164.242
 165.588       50.700      140.836      164.242
 166.046       41.200      140.836      164.242
 166.575       47.800      140.836      164.242
 167.014       51.100      140.836      164.242
 167.465       51.300      140.836      164.242
 167.913       41.400      140.836      164.242
 168.444       50.500      140.836      164.242
 168.899       45.700      140.836      164.242
 169.347       44.300      140.836      164.242
 169.868       46.000      140.836      164.242
 170.334       49.000      140.836      164.242
 170.783       53.200      140.836      164.242
 171.234       41.800      140.836      164.242
 171.761       48.600      140.836      164.242
 172.213       48.800      140.836      164.242
 172.664       44.700      142.672      166.074
 173.181       46.700      142.672      166.074
 173.649       49.700      142.672      166.074
 174.094       49.000      142.672      166.074
 174.541       41.600      142.672      166.074
 175.071       48.800      142.672      166.074
 175.520       47.500      142.672      166.074
 175.962       48.600      142.672      166.074
 176.475       43.800      142.672      166.074
 176.938       52.200      142.672      166.074
 177.379       49.000      142.672      166.074
 177.828       39.600      142.672      166.074
 178.358       50.300      142.672      166.074
 178.795       52.600      142.672      166.074
 179.251       44.000      137.031      160.434
 179.736       39.200      140.988      164.648
 180.216       50.500      144.035      168.465
 180.671       47.600      144.379      168.465
 181.113       41.300      144.566      168.234
 181.655       43.600      143.641      167.305
 182.058       41.700      154.398      197.902
 182.538       48.100      156.090      197.902
 183.026       43.100      157.926      197.902
 183.530       46.300      159.719      198.043
 183.983       50.200      161.484      198.043
 184.441       40.700      163.375      198.230
 184.981       49.300      165.121      198.230
 185.439       47.000      166.934      198.402
 185.895       45.000      168.605      198.402
 186.383       46.500      170.664      198.559
 186.900       47.100      172.375      198.559
 187.356       48.800      174.395      198.715
 187.818       40.800      188.527      229.133
 188.381       46.800      196.453      229.133
 188.851       46.900      204.555      229.133
 189.321       40.400      219.617      259.555
 189.890       47.400      225.391      259.555
 190.354       48.900      231.277      259.555
 190.837       48.500      243.488      267.027
 191.340       40.500      243.488      267.027
 191.858       48.100      243.488      267.027
 192.326       50.600      243.488      267.027
 192.771       46.800      243.488      267.027
 194.290       40.600      243.488      267.027
 194.866       50.100      243.488      267.027
 195.326       50.100      243.488      267.027
 195.774       48.300      243.488      267.027
 196.230       41.900      243.488      267.027
 196.754       52.400      243.488      267.027
 197.213       48.100      243.488      267.027
 197.670       40.200      243.488      267.027
 198.193       50.200      243.488      267.027
 198.651       49.100      243.488      267.027
 199.099       48.300      243.488      267.027
 199.555       44.900      243.488      267.027
 200.095       46.400      243.488      267.027
 200.563       48.600      243.488      267.027
 201.006       42.200      243.488      267.027
 201.529       49.600      243.488      267.027
 201.960       46.600      243.488      267.027
 202.411       51.100      243.488      267.027
 202.841       40.900      243.488      267.027
 203.354       50.200      243.488      267.027
 203.793       50.000      243.488      267.027
 204.233       39.100      243.488      267.027
 204.744       51.600      243.488      267.027
 205.190       50.700      243.488      267.027
 205.623       47.500      243.488      267.027
 206.066       42.800      243.488      267.027
 206.582       48.400      243.488      267.027
 207.014       50.300      243.488      267.027
 207.451       48.500      243.488      267.027
 207.904       42.100      243.488      267.027
 208.403       50.900      245.320      268.859
 208.842       48.500      245.320      268.859
 209.289       43.300      245.320      268.859
 209.808       46.900      245.320      268.859
 210.245       45.000      245.320      268.859
 210.689       51.600      245.320      268.859
 211.126       44.400      245.320      268.859
 211.647       47.500      245.320      268.859
 212.086       49.500      245.320      268.859
 212.520       43.200      245.320      268.859
 213.029       47.400      245.320      268.859
 213.473       48.900      245.320      268.859
 213.902       46.000      245.320      268.859
 214.347       44.800      239.680      263.219
 214.850       48.500      243.383      267.016
 215.283       48.700      246.285      270.777
 215.727       40.900      246.707      270.777
 216.229       47.700      247.086      270.746
 216.676       46.000      246.156      269.816
 217.104       47.200      257.078      300.531
 217.577       42.900      258.672      300.531
 218.083       45.300      260.441      300.531
 218.524       50.700      262.211      300.531
 218.978       49.100      263.473      300.832
 219.425       41.800      265.062      300.832
 219.932       47.100      266.398      301.004
 220.378       49.600      268.039      301.004
 220.821       40.900      269.379      301.184
 221.346       50.100      271.250      301.184
 221.847       47.400      272.863      301.316
 222.287       49.200      274.504      301.316
 222.723       42.900      276.355      301.316
 223.247       45.000      286.770      329.953
 223.703       49.600      293.996      329.953
 224.158       39.100      301.484      329.953
 224.685       44.600      317.566      360.516
 225.176       47.200      322.953      360.516
 225.643       41.800      328.617      360.516
 226.169       45.000      334.215      360.516
 226.636       45.000      344.402      367.988
 227.137       49.200      344.402      367.988
 227.571       43.500      344.402      367.988
 228.087       46.500      344.402      367.988
 228.529       49.500      344.402      367.988
 228.953       44.900      344.402      367.988
 229.443       46.700      344.402      367.988
 229.915       47.900      344.402      367.988
 230.353       48.600      344.402      367.988
 230.795       43.700      344.402      367.988
 231.311       48.600      344.402      367.988
 231.750       49.800      344.402      367.988
 232.235       50.100      344.402      367.988
 232.664       40.900      344.402      367.988
 233.187       51.000      344.402      367.988
 233.628       46.100      344.402      367.988
 234.062       42.600      344.402      367.988
 234.579       48.300      344.402      367.988
 235.013       46.800      344.402      367.988
 236.608       51.500      344.402      367.988
 237.047       46.800      344.402      367.988
 237.498       42.100      344.402      367.988
 238.009       49.800      344.402      367.988
 238.451       48.900      344.402      367.988
 238.880       44.100      344.402      367.988
 239.379       46.200      344.402      367.988
 239.842       49.600      344.402      367.988
 240.278       51.200      344.402      367.988
 240.717       42.100      344.402      367.988
 241.230       48.000      344.402      367.988
 241.667       49.600      344.402      367.988
 242.111       50.700      344.402      367.988
 242.557       41.000      344.402      367.988
 243.094       48.500      344.402      367.988
 243.531       48.800      344.402      367.988
 243.961       42.200      346.234      369.820
 244.483       48.500      346.234      369.820
 244.926       50.300      346.234      369.820
 245.366       49.400      346.234      369.820
 245.798       41.100      346.234      369.820
 246.310       48.600      346.234      369.820
 246.742       53.700      346.234      369.820
 247.189       38.400      346.234      369.820
 247.707       52.100      346.234      369.820
 248.154       49.600      346.234      369.820
 248.589       46.200      346.234      369.820
 249.022       43.300      346.234      369.820
 249.530       48.500      340.594      364.180
 249.963       47.800      344.293      367.844
 250.402       46.900      346.984      371.609
 250.871       45.600      347.590      371.609
 251.354       47.900      347.758      371.355
 251.792       47.900      346.828      370.426
 252.231       34.100      356.445      400.590
 252.737       48.500      358.219      400.590
 253.183       49.800      359.789      400.766
 253.635       46.500      361.363      400.766
 254.055       42.200      362.332      400.766
 254.599       49.500      363.938      400.766
 255.084       49.400      365.609      400.953
 255.530       41.100      367.129      400.953
 256.040       47.600      368.766      400.953
 256.486       50.500      370.340      400.953
 256.941       47.300      371.914      400.953
 257.380       42.600      373.582      400.953
 257.922       47.600      375.270      400.953
 258.403       44.700      387.215      430.965
 258.911       35.100      392.145      430.965
 259.477       43.500      395.336      430.965
 260.012       25.100      373.137      461.391
 263.712       31.800      359.551      468.863
 264.650       29.300      345.820      468.863
 265.798       46.300      345.820      468.863
 266.313       40.800      345.820      468.863
 266.828       49.200      345.820      468.863
 267.254       49.900      345.820      468.863
 267.695       47.600      345.820      468.863
 268.187       44.100      345.820      468.863
 268.633       47.200      345.820      468.863
 269.076       51.300      345.820      468.863
 269.525       41.100      345.820      468.863
 270.026       49.900      345.820      468.863
 270.467       47.900      345.820      468.863
 270.905       49.500      345.820      468.863
 271.340       41.800      345.820      468.863
 271.842       50.800      345.820      468.863
 272.286       49.800      345.820      468.863
 272.718       41.500      345.820      468.863
 273.223       47.600      345.820      468.863
 273.665       54.200      345.820      468.863
 274.109       46.000      345.820      468.863
 274.543       41.300      345.820      468.863
 275.051       47.900      345.820      468.863
 275.489       50.400      345.820      468.863
 275.936       45.600      345.820      468.863
 276.408       44.700      345.820      468.863
 276.878       48.600      345.820      468.863
 277.310       49.400      345.820      468.863
 277.756       44.400      345.820      468.863
 278.254       47.900      345.820      468.863
 278.692       47.100      345.820      468.863
 279.128       50.000      345.820      468.863
 279.567       42.700      345.820      468.863
 280.072       48.400      345.820      468.863
 280.516       51.900      345.820      468.863
 280.951       41.200      345.820      468.863
 281.459       48.600      345.820      468.863
 281.891       48.700      345.820      468.863
 282.321       48.300      347.656      470.695
 282.767       49.100      347.656      470.695
 284.448       42.700      347.656      470.695
 285.009       49.000      347.656      470.695
 285.458       47.300      347.656      470.695
 285.881       42.400      347.656      470.695
 286.399       49.200      347.656      470.695
 286.836       50.200      347.656      470.695
 287.264       48.400      347.656      470.695
 287.707       42.900      347.656      470.695
 288.211       48.200      347.656      470.695
 288.656       50.400      342.051      465.055
 289.083       41.200      345.004      467.043
 289.499       34.700      349.148      470.707
 289.957        0.000      349.148      470.707
 290.179       28.200      350.012      472.605
 290.505       50.500      350.758      472.605
 290.927       39.300      349.594      470.703
 291.437       36.700      350.637      471.547
 291.790       37.900      350.980      471.547
 292.167       39.600      361.062      501.848
 292.538       41.400      362.766      501.848
 293.051       40.000      364.000      501.996
 293.420       47.200      365.652      501.996
 293.844       49.900      367.363      501.996
 294.285       36.300      368.859      502.172
 294.758       48.400      370.504      502.172
 295.197       38.200      371.875      502.305
 295.579       49.800      373.562      502.305
 296.021       37.000      375.055      502.461
 296.508       47.200      376.629      502.461
 296.931       44.000      377.977      502.461
 297.317       21.800      378.711      502.461
 297.639       41.500      380.355      502.461
 298.169       43.600      381.684      502.461
 298.558       39.100      383.008      502.461
 298.942       39.500      398.070      531.789
 299.423       40.300      405.887      531.789
 299.971       44.200      412.035      531.789
 300.446       40.100      390.816      562.352
 302.736       29.500      374.590      569.824
 303.918       33.600      350.359      569.824
 304.866       28.000      323.699      569.824
 306.009       36.500      316.551      569.824
 306.855       42.900      316.551      569.824
 307.364       48.300      316.551      569.824
 307.820       49.200      316.551      569.824
 308.257       41.300      316.551      569.824
 308.765       49.700      316.551      569.824
 309.198       48.300      316.551      569.824
 309.633       51.600      316.551      569.824
 310.078       39.700      316.551      569.824
 310.582       50.300      316.551      569.824
 311.027       51.400      316.551      569.824
 311.458       50.000      316.551      569.824
 311.897       39.100      316.551      569.824
 312.398       50.400      316.551      569.824
 312.834       48.600      316.551      569.824
 313.275       42.200      316.551      569.824
 313.788       48.600      316.551      569.824
 314.220       48.100      316.551      569.824
 314.666       52.000      316.551      569.824
 315.098       39.600      316.551      569.824
 315.603       50.700      316.551      569.824
 316.047       47.300      316.551      569.824
 316.481       42.600      316.551      569.824
 316.997       49.800      316.551      569.824
 317.438       49.500      316.551      569.824
 317.875       47.800      316.551      569.824
 318.305       41.800      316.551      569.824
 318.829       52.800      316.551      569.824
 319.264       49.300      316.551      569.824
 319.710       47.900      316.551      569.824
 320.148       39.700      316.551      569.824
 320.653       50.700      316.551      569.824
 321.099       51.900      316.551      569.824
 321.530       39.300      318.383      571.656
 322.038       49.800      318.383      571.656
 322.479       47.800      318.383      571.656
 322.919       34.500      318.383      571.656
 323.643       42.000      318.383      571.656
 324.191       49.900      318.383      571.656
 324.631       47.900      318.383      571.656
 325.070       42.300      318.383      571.656
 325.589       49.700      318.383      571.656
 326.032       47.100      318.383      571.656
 326.478       42.300      318.383      571.656
 326.998       47.300      318.383      571.656
 327.462       49.300      318.383      571.656
 327.908       50.400      312.777      566.016
 328.345       28.500      315.418      567.848
 328.801       40.900      319.867      571.512
 329.192       46.200      321.410      573.469
 329.604       49.400      321.473      573.469
 330.049       30.700      322.238      573.375
 330.516       50.800      336.820      603.059
 332.427       43.100      338.469      603.246
 332.881       51.200      340.246      603.246
 333.330       40.700      341.887      603.246
 333.856       47.300      343.590      603.246
 334.290       49.300      345.383      603.434
 334.747       44.600      347.180      603.605
 335.252       45.700      348.754      603.605
 335.712       48.900      350.574      603.785
 336.161       48.400      352.320      603.941
 336.606       42.400      364.520      634.359
 337.114       50.500      372.883      634.359
 337.572       43.500      381.215      634.359
 338.099       37.700      396.414      664.777
 338.684       47.900      402.035      664.777
 339.143       46.100      406.492      664.777
 339.621       44.400      412.309      664.777
 340.137       31.800      412.844      672.250
 340.839       49.400      412.844      672.250
 341.283       48.300      412.844      672.250
 341.739       42.000      412.844      672.250
 342.263       48.200      412.844      672.250
 342.727       49.300      412.844      672.250
 343.176       42.000      412.844      672.250
 343.689       48.500      412.844      672.250
 344.122       49.700      412.844      672.250
 344.587       48.200      412.844      672.250
 345.021       40.700      412.844      672.250
 345.546       50.000      412.844      672.250
 345.987       50.800      412.844      672.250
 346.436       40.200      412.844      672.250
 346.951       49.600      412.844      672.250
 347.406       49.700      412.844      672.250
 347.847       52.000      412.844      672.250
 348.283       39.600      412.844      672.250
 348.811       49.000      412.844      672.250
 349.260       49.700      412.844      672.250
 349.702       42.600      412.844      672.250
 350.226       47.300      412.844      672.250
 350.660       51.100      412.844      672.250
 351.091       48.700      412.844      672.250
 351.542       42.700      412.844      672.250
 352.058       47.000      412.844      672.250
 352.515       50.400      412.844      672.250
 352.954       45.800      412.844      672.250
 353.421       47.000      412.844      672.250
 353.911       46.000      412.844      672.250
 354.356       50.400      412.844      672.250
 354.782       43.000      412.844      672.250
 355.305       47.400      412.844      672.250
 355.747       51.700      412.844      672.250
 356.182       49.600      412.844      672.250
 356.636       41.100      412.844      672.250
 357.147       49.400      412.844      672.250
 357.582       51.600      414.129      674.082
 358.059       39.400      414.129      674.082
 358.579       45.700      414.129      674.082
 359.017       50.900      414.129      674.082
 359.457       46.800      414.129      674.082
 359.898       44.100      414.129      674.082
 360.407       46.900      414.129      674.082
 360.854       50.900      414.129      674.082
 361.297       39.600      414.129      674.082
 361.802       51.500      414.129      674.082
 362.249       47.500      414.129      674.082
 362.691       48.200      408.535      668.441
 363.656       16.600      410.707      670.273
 364.009       17.900      411.152      672.254
 364.461       31.400      412.820      674.086
 364.870       41.900      414.355      675.984
 365.391       47.900      414.383      675.984
 365.829       26.300      413.086      674.078
 366.172       28.500      411.938      674.910
 366.745       31.900      412.047      674.910
 367.109       21.800      412.289      674.910
 367.478       51.400      414.922      706.035
 371.274       45.900      413.930      706.215
 371.894       50.100      415.434      706.215
 372.333       33.900      412.844      706.348
 373.041       47.700      414.492      706.480
 373.481       44.200      414.199      706.480
 373.978       37.700      413.391      706.652
 374.562       14.500      416.902      725.016
 374.996       32.800      416.969      736.801
 375.816       31.600      416.738      736.801
 376.653       25.200      414.023      736.801
 377.260       29.100      417.160      767.359
 378.610       39.700      416.793      767.359
 379.258       31.900      415.625      767.359
 380.011       14.100      413.188      767.359
 380.509       36.100      415.383      774.832
 381.127       43.600      415.383      774.832
 381.653       47.200      415.383      774.832
 382.089       46.900      415.383      774.832
 382.547       50.300      415.383      774.832
 382.974       48.100      413.254      774.832
 385.179       49.500      413.254      774.832
 385.684       49.300      413.254      774.832
 386.131       42.800      413.254      774.832
 386.655       47.400      413.254      774.832
 387.097       50.100      413.254      774.832
 387.537       50.000      413.254      774.832
 387.979       42.000      413.254      774.832
 388.496       49.900      413.254      774.832
 388.932       48.400      413.254      774.832
 389.376       43.700      413.254      774.832
 389.869       49.100      413.254      774.832
 390.328       47.000      413.254      774.832
 390.764       50.800      413.254      774.832
 391.207       40.600      413.254      774.832
 391.725       48.700      413.254      774.832
 392.158       48.000      413.254      774.832
 392.583       49.700      413.199      774.832
 393.070       36.100      411.828      774.832
 393.667       50.600      411.828      774.832
 394.092       49.300      411.828      774.832
 394.527       40.800      411.828      774.832
 395.032       49.200      411.828      774.832
 395.479       48.200      411.828      774.832
 395.915       49.100      411.828      774.832
 396.343       43.000      411.828      774.832
 396.854       47.500      411.828      774.832
 397.308       50.000      411.828      774.832
 397.746       41.900      413.660      776.664
 398.261       47.300      413.660      776.664
 398.715       50.300      413.660      776.664
 399.143       48.800      413.660      776.664
 399.573       41.700      413.660      776.664
 400.087       50.900      413.660      776.664
 400.528       50.100      413.660      776.664
 400.957       47.900      413.660      776.664
 401.393       41.500      413.660      776.664
 401.892       50.100      413.660      776.664
 402.333       48.400      413.660      776.664
 402.765       40.900      413.660      776.664
 403.303       46.400      413.660      776.664
 403.734       55.400      413.660      776.664
 404.177       44.400      413.660      776.664
 404.618       22.800      395.188      769.191
 405.232       37.700      399.203      772.855
 405.815        6.400      399.582      772.855
 406.129        8.700      400.211      772.855
 406.472       31.800      404.066      776.520
 406.977       31.600      405.215      778.539
 407.377       51.500      405.785      778.539
 407.802       40.800      404.516      776.637
 408.269       33.200      405.512      777.453
 408.750       33.100      405.625      777.453
 409.113       19.600      405.953      777.453
 409.472       18.500      406.980      777.453
 409.848       20.300      413.289      807.883
 410.490       49.800      415.125      808.035
 410.932       37.400      410.496      808.035
 411.616       45.200      412.281      808.168
 412.091       44.000      413.797      808.340
 412.557       51.100      415.449      808.340
 412.992       35.900      412.512      808.512
 413.661       48.200      414.320      808.684
 414.106       43.400      413.504      808.684
 414.603       39.000      413.457      808.863
 415.205       49.200      415.152      808.996
 415.640       37.700      410.219      809.129
 416.261       39.800      411.715      809.129
 416.803       42.100      413.184      809.316
 417.232       23.700      412.105      839.605
 418.269       32.900      414.754      839.605
 419.159       30.600      414.281      839.605
 419.833        6.500      410.953      839.605
 420.885       29.400      413.336      869.617
 422.109       34.600      411.059      869.617
 422.898       37.900      411.688      869.617
 423.515       12.600      409.996      869.617
 424.072       28.700      411.336      877.090
 424.700       47.200      411.336      877.090
 425.145       49.300      411.336      877.090
 425.578       40.300      411.336      877.090
 426.098       50.600      411.336      877.090
 426.537       47.800      411.336      877.090
 426.973       41.200      411.336      877.090
 427.482       50.300      411.336      877.090
 427.939       48.800      411.336      877.090
 428.369       48.500      411.336      877.090
 428.803       43.100      411.336      877.090
 429.312       48.600      411.336      877.090
 429.744       48.100      411.336      877.090
 430.181       48.100      411.336      877.090
 430.607       43.800      411.336      877.090
 431.122       49.400      411.336      877.090
 431.558       47.700      411.336      877.090
 431.988       41.300      411.336      877.090
 432.507       48.800      411.336      877.090
 432.937       49.800      411.336      877.090
 433.368       44.800      398.992      877.090
 435.513       44.300      398.992      877.090
 436.098       48.300      398.992      877.090
 436.532       47.700      398.992      877.090
 436.986       43.300      398.992      877.090
 437.487       47.600      398.992      877.090
 437.921       50.800      398.992      877.090
 438.355       48.900      398.992      877.090
 438.785       41.000      398.992      877.090
 439.307       48.500      398.992      877.090
 439.750       50.600      398.992      877.090
 440.184       42.700      398.992      877.090
 440.702       46.900      398.992      877.090
 441.137       50.000      398.992      877.090
 441.577       46.800      400.785      878.922
 442.026       42.700      400.785      878.922
 442.530       47.700      400.785      878.922
 442.971       48.400      400.785      878.922
 443.436       46.600      400.785      878.922
 443.898       43.600      400.785      878.922
 444.380       50.500      400.785      878.922
 444.820       48.400      400.785      878.922
 445.249       42.700      400.785      878.922
 445.765       48.300      400.785      878.922
 446.198       48.400      400.785      878.922
 446.632       47.900      400.785      878.922
 447.070       43.100      400.785      878.922
 447.581       33.900      393.590      871.449
 447.967       38.300      395.664      873.281
 448.356       12.400      395.672      873.281
 448.598        9.500      397.676      875.113
 448.930        8.300      398.145      875.113
 449.275        9.200      398.715      875.113
 449.600       36.200      402.391      878.777
 449.992       26.800      403.293      880.762
 450.359       42.300      404.082      880.762
 450.881       48.200      403.207      880.762
 451.315       22.000      404.496      880.445
 451.679       47.000      403.617      879.516
 452.105        5.500      403.891      877.684
 452.469       20.400      404.160      877.684
 452.812       23.500      409.816      907.918
 453.427       38.200      410.199      908.051
 453.852       43.300      411.820      908.051
 454.383       47.500      413.449      908.238
 454.836       50.200      414.824      908.238
 455.263       32.300      410.711      908.395
 455.991       48.700      412.367      908.566
 456.437       42.300      410.465      908.566
 456.993       36.700      409.879      908.742
 457.593       50.000      411.352      908.914
 458.033       42.400      409.230      908.914
 458.599       45.800      410.699      909.094
 459.046       38.200      409.797      909.227
 459.639       27.000      410.547      909.227
 460.012       31.500      409.508      939.586
 461.824       34.800      408.078      939.586
 462.461        9.800      411.230      957.512
 463.086       32.700      409.605      970.074
 464.295       39.000      409.164      970.074
 464.937       32.800      407.629      970.074
 465.635       15.500      412.094      975.680
 466.068       36.400      407.844      975.680
 466.627       41.900      407.844      975.680
 467.147       49.900      407.859      975.680
 467.581       49.800      407.859      975.680
 468.034       41.000      407.859      975.680
 468.537       49.000      407.859      975.680
 468.975       50.400      407.859      975.680
 469.401       48.500      407.859      975.680
 469.834       40.600      407.859      975.680
 470.352       50.700      407.859      975.680
 470.796       48.100      407.859      975.680
 471.222       45.400      407.859      975.680
 471.724       45.100      407.859      975.680
 472.173       50.100      407.859      975.680
 472.612       49.400      407.859      975.680
 473.057       42.100      407.859      975.680
 473.580       48.700      407.859      975.680
 474.011       47.400      407.859      975.680
 474.433       48.500      407.859      975.680
 474.876       38.800      400.719      975.680
 475.724       51.600      400.719      975.680
 476.161       47.000      400.719      975.680
 476.593       42.300      400.719      975.680
 477.117       46.800      400.719      975.680
 477.589       49.300      400.719      975.680
 478.023       42.700      400.719      975.680
 478.539       48.300      400.719      975.680
 478.973       50.400      400.719      975.680
 479.409       47.900      400.719      975.680
 479.848       43.100      400.719      975.680
 480.358       46.900      400.719      975.680
 480.784       50.300      400.719      975.680
 481.221       41.100      400.719      975.680
 481.732       50.700      401.750      976.711
 482.176       49.800      401.750      976.711
 482.609       47.600      401.750      976.711
 483.049       48.400      401.750      976.711
 485.116       49.900      401.750      976.711
 485.607       44.400      397.277      972.137
 486.036       31.300      398.613      973.168
 486.377        9.000      399.332      973.301
 486.823       28.100      401.863      975.363
 487.215       31.700      402.879      976.453
 487.593       43.400      402.469      975.914
 488.032       26.100      402.918      975.914
 488.489       23.300      403.176      975.914
 488.833       19.700      403.355      975.914
 489.149       31.900      408.020     1006.219
 489.733       35.400      409.504     1006.371
 490.213       45.100      409.164     1006.371
 490.723       47.900      410.938     1006.559
 491.161       44.600      410.469     1006.559
 491.698       38.200      409.355     1006.711
 492.230       48.100      410.996     1006.711
 492.677       40.400      406.934     1006.883
 493.247       38.800      407.305     1007.055
 493.803       49.800      408.922     1007.055
 494.255       49.400      410.707     1007.227
 494.691       35.300      407.527     1007.406
 495.342       47.500      409.102     1007.406
 495.784       24.700      409.395     1037.691
 496.594       29.500      407.027     1037.691
 497.486       38.400      409.762     1037.691
 498.137       17.600      406.969     1037.691
 498.642       22.600      409.586     1068.250
 499.619       38.000      409.266     1068.250
 500.268       33.000      408.660     1068.250
 501.013       34.000      408.969     1068.250
 501.586       20.500      408.383     1075.723
 502.449       42.500      408.383     1075.723
 502.917       51.600      408.383     1075.723
 503.353       46.200      408.383     1075.723
 503.837       38.900      406.820     1075.723
 504.421       48.300      406.820     1075.723
 504.855       51.400      406.820     1075.723
 505.302       44.300      406.820     1075.723
 505.753       42.800      406.820     1075.723
 506.257       50.000      406.820     1075.723
 506.684       49.200      406.820     1075.723
 507.130       43.000      406.820     1075.723
 507.642       48.600      406.820     1075.723
 508.075       49.200      406.820     1075.723
 508.522       49.800      406.820     1075.723
 508.957       41.800      406.820     1075.723
 509.471       49.000      406.820     1075.723
 509.900       48.400      406.820     1075.723
 510.333       42.700      406.820     1075.723
 510.849       49.300      406.820     1075.723
 511.275       50.100      406.820     1075.723
 511.714       47.800      406.820     1075.723
 512.154       43.800      406.820     1075.723
 512.679       48.800      406.820     1075.723
 513.110       47.000      406.820     1075.723
 513.546       49.700      406.820     1075.723
 514.007       42.200      406.820     1075.723
 514.500       50.000      406.820     1075.723
 514.940       49.300      406.820     1075.723
 515.376       42.400      406.820     1075.723
 515.884       49.400      406.820     1075.723
 516.329       48.800      406.820     1075.723
 516.759       48.900      406.820     1075.723
 517.210       41.400      406.820     1075.723
 517.718       48.500      406.820     1075.723
 518.150       50.200      406.820     1075.723
 518.588       43.000      406.820     1075.723
 519.107       47.600      408.652     1077.555
 519.540       49.500      408.652     1077.555
 519.964       49.900      408.652     1077.555
 520.415       41.000      408.652     1077.555
 520.918       48.400      408.652     1077.555
 521.351       51.100      408.652     1077.555
 521.782       47.300      408.652     1077.555
 522.236       43.400      408.652     1077.555
 522.732       48.500      408.652     1077.555
 523.164       51.000      408.652     1077.555
 523.606       40.700      408.652     1077.555
 524.117       49.500      408.652     1077.555
 524.556       34.500      393.852     1077.555
 525.174       43.800      393.852     1077.555
 525.653       43.300      393.852     1077.555
 526.354       35.700      386.547     1070.082
 526.796       29.600      388.730     1071.914
 527.177       22.000      390.895     1073.875
 527.576       11.900      391.480     1073.875
 527.913       23.900      393.656     1075.707
 528.289       28.600      395.844     1079.477
 528.674       40.600      397.172     1079.477
 529.191       50.300      397.195     1079.477
 529.628       23.400      396.074     1077.574
 529.969       42.300      396.660     1078.230
 530.371       18.700      396.797     1078.230
 530.797       15.200      397.023     1078.230
 531.136       37.000      407.449     1108.723
 531.614       48.000      409.164     1108.855
 532.052       41.900      408.082     1109.199
 534.311       42.000      406.441     1109.199
 534.926       50.200      408.293     1109.371
 535.353       37.600      407.781     1109.371
 535.978       45.600      408.477     1109.551
 536.457       50.300      410.254     1109.551
 536.897       32.500      407.664     1109.684
 537.561       33.400      406.570     1109.684
 538.070       28.200      409.887     1139.969
 538.960       28.800      409.160     1139.969
 539.830       26.900      408.031     1139.969
 540.456       30.800      409.613     1170.527
 542.116       37.000      408.281     1170.527
 542.777       31.200      407.520     1170.527
 543.499       18.200      409.902     1178.000
 544.169       36.100      408.020     1178.000
 544.658       43.200      408.020     1178.000
 545.177       49.200      408.020     1178.000
 545.614       48.300      408.020     1178.000
 546.049       40.700      408.020     1178.000
 546.575       51.700      408.020     1178.000
 547.009       47.000      408.020     1178.000
 547.435       49.200      408.020     1178.000
 547.881       37.100      405.785     1178.000
 548.475       50.100      405.785     1178.000
 548.913       49.300      405.785     1178.000
 549.361       40.300      405.785     1178.000
 549.871       50.700      405.785     1178.000
 550.311       48.500      405.785     1178.000
 550.742       48.400      405.785     1178.000
 551.187       42.700      405.785     1178.000
 551.692       48.800      405.785     1178.000
 552.122       48.500      405.785     1178.000
 552.567       51.600      405.785     1178.000
 553.000       41.300      405.785     1178.000
 553.508       46.700      405.785     1178.000
 553.947       50.000      405.785     1178.000
 554.387       42.400      405.785     1178.000
 554.906       50.800      405.785     1178.000
 555.351       48.500      405.785     1178.000
 555.781       50.000      405.785     1178.000
 556.222       40.600      405.785     1178.000
 556.739       48.800      405.785     1178.000
 557.169       48.500      405.785     1178.000
 557.604       43.200      405.785     1178.000
 558.111       49.800      405.785     1178.000
 558.553       47.200      405.785     1178.000
 558.997       50.300      405.785     1178.000
 559.414       41.000      405.785     1178.000
 559.936       49.900      405.785     1178.000
 560.378       49.900      405.785     1178.000
 560.828       48.500      405.785     1178.000
 561.261       38.900      406.379     1179.832
 561.837       49.500      406.379     1179.832
 562.272       47.200      406.379     1179.832
 562.707       44.000      406.379     1179.832
 563.218       46.200      406.379     1179.832
 563.672       42.700      404.934     1179.832
 564.211       49.500      404.934     1179.832
 564.685       40.900      404.934     1179.832
 565.169       51.700      404.934     1179.832
 565.607       50.300      404.934     1179.832
 566.032       38.800      404.934     1179.832
 566.548       53.100      404.934     1179.832
 566.982       38.600      397.605     1172.359
 567.371       26.200      399.812     1174.191
 567.752       20.400      402.090     1176.023
 568.194       12.300      402.672     1176.023
 568.519       23.500      403.902     1177.855
 568.944       31.400      406.453     1181.645
 569.337       35.400      405.715     1181.645
 569.948       47.100      405.746     1181.645
 570.372       17.900      404.676     1179.742
 570.709       41.100      404.680     1180.594
 571.145       19.900      404.941     1180.594
 571.599       20.700      408.113     1211.234
 572.273       51.000      409.781     1211.234
 572.717       33.900      408.828     1211.422
 573.353       47.700      410.469     1211.422
 573.792       46.700      411.406     1211.586
 574.297       35.500      408.508     1211.586
 574.934       49.000      410.391     1211.758
 575.383       49.400      412.098     1211.758
 575.830       48.300      413.852     1211.938
 576.263       31.200      409.062     1211.938
 577.033       41.200      410.367     1212.070
 577.421       41.100      408.809     1212.203
 577.967       39.500      410.387     1212.203
 578.462       33.400      408.781     1212.203
 579.002       30.400      407.539     1242.488
 581.169       22.000      363.012     1273.047
 583.951       18.800      327.570     1273.047
 585.707       42.500      335.074     1273.047
 586.469       40.100      342.758     1280.520
 586.841       50.400      342.758     1280.520
 587.278       40.900      342.758     1280.520
 587.792       49.000      342.758     1280.520
 588.221       48.400      342.758     1280.520
 588.655       49.500      342.758     1280.520
 589.107       48.600      342.758     1280.520
 591.147       50.100      342.758     1280.520
 591.648       47.900      342.758     1280.520
 592.074       51.900      342.758     1280.520
 592.527       40.900      342.758     1280.520
 593.031       48.700      342.758     1280.520
 593.462       50.000      342.758     1280.520
 593.903       40.900      342.758     1280.520
 594.427       49.500      342.758     1280.520
 594.861       49.900      342.758     1280.520
 595.302       48.300      342.758     1280.520
 595.737       43.300      342.758     1280.520
 596.245       47.800      342.758     1280.520
 596.684       48.800      342.758     1280.520
 597.115       46.500      342.758     1280.520
 597.588       45.800      342.758     1280.520
 598.068       48.600      342.758     1280.520
 598.499       52.400      342.758     1280.520
 598.938       39.200      342.758     1280.520
 599.449       48.600      342.758     1280.520
 599.881       48.400      342.758     1280.520
 600.325       49.900      342.758     1280.520
 600.766       42.000      342.758     1280.520
 601.279       50.000      342.758     1280.520
 601.719       49.100      342.758     1280.520
 602.157       42.100      342.758     1280.520
 602.669       48.500      342.758     1280.520
 603.102       50.000      342.758     1280.520
 603.542        4.500      342.758     1280.520
 603.765        8.200      344.598     1282.352
 604.008       44.200      344.598     1282.352
 604.528       48.000      344.598     1282.352
 604.945       48.400      344.598     1282.352
 605.379       47.000      344.598     1282.352
 605.857       42.700      344.598     1282.352
 606.326       50.100      344.598     1282.352
 606.755       50.600      344.598     1282.352
 607.189       41.700      344.598     1282.352
 607.693       47.500      344.598     1282.352
 608.145       49.700      344.598     1282.352
 608.578       48.800      344.598     1282.352
 609.008       44.100      344.598     1282.352
 609.517       45.500      344.598     1282.352
 609.956       51.200      344.598     1282.352
 610.387       40.000      340.910     1278.543
 610.866       14.900      341.781     1278.695
 611.186       35.800      346.129     1282.359
 611.587       32.600      347.043     1284.285
 611.914       48.100      347.898     1284.285
 612.351       41.700      346.527     1282.383
 612.855       35.200      347.445     1283.039
 613.236       36.600      347.586     1283.039
 613.580       33.900      360.809     1313.406
 613.934       37.100      362.027     1313.406
 614.419       46.100      363.359     1313.551
 614.831       49.600      364.844     1313.551
 615.274       47.700      366.445     1313.691
 615.736       42.400      367.852     1313.691
 616.222       50.100      369.418     1313.863
 616.656       48.300      370.766     1313.863
 617.087       42.700      372.297     1314.035
 617.606       48.200      373.637     1314.035
 618.031       49.300      375.281     1314.207
 618.478       52.500      376.785     1314.387
 618.907       39.200      378.211     1314.387
 619.408       48.600      392.211     1344.746
 619.867       44.800      398.465     1344.746
 620.332       39.600      405.203     1344.746
 620.898       31.100      412.137     1368.953
 621.584       32.500      408.594     1375.234
 622.441       32.300      408.344     1375.234
 623.103       37.800      407.488     1375.234
 623.765       23.100      406.453     1375.234
 624.487       25.100      406.836     1380.840
 625.094       48.500      406.836     1380.840
 625.532       47.500      406.852     1380.840
 625.989       42.800      406.852     1380.840
 626.480       48.900      406.852     1380.840
 626.909       50.400      406.852     1380.840
 627.355       41.400      406.852     1380.840
 627.866       50.900      406.852     1380.840
 628.317       48.000      406.852     1380.840
 628.741       52.200      406.852     1380.840
 629.163       39.500      406.852     1380.840
 629.669       53.200      406.852     1380.840
 630.101       48.000      406.852     1380.840
 630.539       41.700      406.852     1380.840
 631.019       47.200      406.852     1380.840
 631.464       49.200      406.852     1380.840
 631.891       48.600      406.852     1380.840
 632.324       44.700      406.852     1380.840
 632.838       45.400      406.852     1380.840
 633.267       50.600      406.852     1380.840
 633.691       50.300      406.852     1380.840
 634.129       39.400      406.852     1380.840
 634.646       48.800      406.852     1380.840
 635.077       49.200      406.852     1380.840
 635.494       44.900      406.852     1380.840
 635.984       46.900      406.852     1380.840
 636.432       48.900      406.852     1380.840
 636.862       57.100      406.852     1380.840
 639.122       43.800      406.852     1380.840
 639.690       48.800      407.883     1381.871
 640.120       44.700      406.734     1381.871
 640.612       41.400      406.734     1381.871
 641.120       50.000      406.734     1381.871
 641.559       47.300      406.734     1381.871
 641.982       49.600      406.734     1381.871
 642.415       42.600      406.734     1381.871
 642.921       48.900      406.734     1381.871
 643.351       49.600      406.734     1381.871
 643.774       36.500      402.379     1377.430
 644.222       24.200      403.594     1378.461
 644.600       10.000      403.938     1378.461
 644.898       15.200      404.582     1379.492
 645.307       20.400      404.242     1381.695
 645.745       38.500      404.965     1381.695
 646.236       29.100      404.695     1381.156
 646.603       35.800      404.980     1381.156
 646.967       14.200      404.602     1381.156
 647.322       19.000      407.551     1411.527
 648.179       49.500      409.039     1411.527
 648.619       36.200      407.320     1411.527
 649.087       41.000      408.746     1411.527
 649.627       40.900      406.336     1411.715
 650.186       50.300      407.773     1411.715
 650.613       37.600      407.797     1411.863
 651.199       42.700      406.832     1411.863
 651.715       50.100      408.434     1412.035
 652.153       37.900      407.973     1412.191
 652.734       40.100      403.734     1412.191
 653.301       49.100      405.297     1412.348
 653.771       36.900      405.168     1412.348
 654.314       31.100      405.711     1412.348
 654.737       24.700      408.016     1442.707
 655.643       30.300      407.012     1442.707
 656.481       37.000      407.008     1442.707
 657.129       33.800      418.641     1473.328
 659.163        0.000        0.000        1.719
 661.133        0.500        0.000        0.000
 661.223        0.000        0.000        0.000
 661.291        0.000        0.000        0.000
 661.358        0.000        0.000        0.000
 661.429        0.000        0.000        0.000

activity2

Certainly it processed more photos (13 versus 4 without SWAP), but with this much memory usage, even a full size computer would crash - given the right number of photos. :(

saimn commented 10 years ago

Hi @cristianhaulica, thanks for the detailed report. I'm able to process a gallery with 450 images without seeing this memory increase, so maybe it is related with your setup ?

cristianhaulica commented 10 years ago

Another issue: After I finally resize the images (by restarting SIGAL after it crashes), I get following error. Not sure if it's related to the issue above, since I see no exaggerated memory usage:

INFO: Output path : /media/hdd-bak/www/photo/2012.12.19 - Secret Santa - Mind ++
INFO: Output path : /media/hdd-bak/www/photo/2012.10.14 - Zilele Iasului
INFO: Output path : /media/hdd-bak/www/photo/2012.08.18-19 - Durau
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/07 - Sambata seara - O ciorba un gratar, si un pahar de vin - 18.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/07 - Sambata seara - O ciorba un gratar, si un pahar de vin - 19.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/07 - Sambata seara - O ciorba un gratar, si un pahar de vin - 20.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 01.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 02.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 03.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 04.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 05.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 06.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 07.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 08.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 09.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 10.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 11.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 12.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 13.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 14.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 15.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 16.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/08 - Duminca - Micul dejun - 17.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 01.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 02.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 03.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 04.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 05.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 06.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 07.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 08.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 09.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 10.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 11.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 12.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 13.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 14.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 15.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 16.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 17.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 18.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 19.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 20.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 21.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 22.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 23.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 24.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 25.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 26.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 27.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 28.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 29.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 30.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 31.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 32.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 33.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 34.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 35.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 36.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 37.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 38.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 39.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 40.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 41.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 42.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 43.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 44.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 45.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 46.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 47.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 48.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 49.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 50.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 51.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 52.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 53.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/09 - Duminca - Din lipsa de ATV-uri, la pas spre cascada   - 54.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/10 - Duminica - Unii care veneau de la Poiana Stanile-Dochia-Fantanele-Poiana Viezuri - 01.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/10 - Duminica - Unii care veneau de la Poiana Stanile-Dochia-Fantanele-Poiana Viezuri - 02.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/10 - Duminica - Unii care veneau de la Poiana Stanile-Dochia-Fantanele-Poiana Viezuri - 03.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/10 - Duminica - Unii care veneau de la Poiana Stanile-Dochia-Fantanele-Poiana Viezuri - 04.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/10 - Duminica - Unii care veneau de la Poiana Stanile-Dochia-Fantanele-Poiana Viezuri - 05.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/10 - Duminica - Unii care veneau de la Poiana Stanile-Dochia-Fantanele-Poiana Viezuri - 06.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/10 - Duminica - Unii care veneau de la Poiana Stanile-Dochia-Fantanele-Poiana Viezuri - 07.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/10 - Duminica - Unii care veneau de la Poiana Stanile-Dochia-Fantanele-Poiana Viezuri - 08.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/10 - Duminica - Unii care veneau de la Poiana Stanile-Dochia-Fantanele-Poiana Viezuri - 09.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/10 - Duminica - Unii care veneau de la Poiana Stanile-Dochia-Fantanele-Poiana Viezuri - 10.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/10 - Duminica - Unii care veneau de la Poiana Stanile-Dochia-Fantanele-Poiana Viezuri - 11.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/10 - Duminica - Unii care veneau de la Poiana Stanile-Dochia-Fantanele-Poiana Viezuri - 12.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/11 - Duminica - Inainte de plecare - 01.jpg
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/11 - Duminica - Inainte de plecare - 02.jpg
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/11 - Duminica - Inainte de plecare - 03.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/11 - Duminica - Inainte de plecare - 04.JPG
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/11 - Duminica - Inainte de plecare - 05.jpg
WARNING: Could not read EXIF data from /media/hdd-bak/www/photo/2012.08.18-19 - Durau/11 - Duminica - Inainte de plecare - 06.JPG
Traceback (most recent call last):
  File "app_main.py", line 72, in run_toplevel
  File "/usr/lib/pypy-upstream/bin/sigal", line 11, in <module>
  File "/usr/lib/pypy-upstream/site-packages/sigal/__init__.py", line 154, in main
  File "/usr/lib/pypy-upstream/site-packages/argh/helpers.py", line 53, in dispatch
  File "/usr/lib/pypy-upstream/site-packages/argh/dispatching.py", line 124, in dispatch
  File "/usr/lib/pypy-upstream/site-packages/argh/dispatching.py", line 200, in _execute_command
  File "/usr/lib/pypy-upstream/site-packages/argh/dispatching.py", line 183, in _call
  File "/usr/lib/pypy-upstream/site-packages/sigal/__init__.py", line 109, in build
  File "/usr/lib/pypy-upstream/site-packages/sigal/gallery.py", line 249, in build
  File "/usr/lib/pypy-upstream/site-packages/sigal/writer.py", line 207, in write
  File "/usr/lib/pypy-upstream/lib-python/2.7/codecs.py", line 881, in open
IOError: [Errno 24] Too many open files: u'/media/hdd-bak/www/photo/2012.08.18-19 - Durau/index.html'

Regarding the memory issue: Indeed this did not happen on my previous setup. But I cannot think of any differences in the process of installing SIGAL:

I tried reinstalling SIGAL (an the dependent libraries). Still the same memory usage manifests :(

I've tried reverting PILLOW a few revisions (i see there were releases between my installations) Still the same memory usage manifests :(

By commenting the code, I saw that if I only keep the "# Resize the image" section in image.py, the same memory usage occurs.

Neither by adding var=None, or calling garbage collector manually, i saw no improvement.

Any Idea what I might check further?

saimn commented 10 years ago

The two errors are maybe related, it looks like the image files are not correctly closed once they have been processed. Could you check with cpython instead of pypy ? Pillow uses some magic to close the files when they are not used anymore, maybe this doesn't work correctly with pypy.

cristianhaulica commented 10 years ago

Finally, the "magic" worked :smile:

It appears that "pypy" was the issue. And as a matter of fact to add more confusion I had installed: pypy, python, python2, python2.x, python 2.y, python3, python3.z It seems pypy was used by default, (but then again, it should have been the same in previous installation)

So , after much struggle:

And it works activity5

saimn commented 10 years ago

Great that you find the issue ! Pypy is great but it can have issues with C extensions.

Python 3.2 is not supported by many projects, including jinja2 and sigal. Python 3.3 brought back the u'' notation which makes it easier support both python 2 and 3 with a single codebase. So if you can't install 3.3 or 3.4 the best solution is to use the 2.7 version.