Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Variety of errors when using dzsave #33

Closed
fuho opened this issue Oct 14, 2012 · 19 comments
Closed

Variety of errors when using dzsave #33

fuho opened this issue Oct 14, 2012 · 19 comments

Comments

@fuho
Copy link

fuho commented Oct 14, 2012

Hi again :)
I finally found a sort of reliable way to compile BigTiff Openslide and libvips and when i try it keep getting errors:

fuho@U1204SRV64b:~/src/libvips$ vips --version
** DEBUG_FATAL
vips-7.31.0-Thu Oct 11 11:06:46 EDT 2012
memory: high-water mark 0 bytes

fuho@U1204SRV64b:~/src/libvips$ which vips
/usr/local/bin/vips

fuho@U1204SRV64b:~$ vips dzsave Leica-1.scn dz_leica
** DEBUG_FATAL
**
VIPS:ERROR:openslide2vips.c:282:vips__openslide_generate: assertion failed: ((r->height % TILE_HEIGHT) == 0)
Aborted (core dumped)

fuho@U1204SRV64b:~$ vips dzsave Leica-1.scn gm_leica --layout google --background "255 255 255" 
** DEBUG_FATAL
VipsEmbed: vector must have 1 or 4 elements
wbuffer_write: write failed
unix error: Unknown error -1
memory: high-water mark 162.45 MB

Did I miss something again?

@jcupitt
Copy link
Member

jcupitt commented Oct 14, 2012

Ooop, there's a problem with git master, I'll try and fix it.

If you configure vips with "--enable-debug=no" you won't get the DEBUG FATAL messages and it'll turn off all the debugging checks. It makes it about 10% faster.

@fuho
Copy link
Author

fuho commented Oct 14, 2012

I configured with --disable-debug and I would swear it said at the end of configure that debug was disabled :)
Anyways, I'll try to switch branch to https://github.com/jcupitt/libvips/tree/7.30, reconfigure wit "--enable-debug=no" and recompile, do you think that will help?

@fuho
Copy link
Author

fuho commented Oct 14, 2012

Did what I said I will, now I have no --layout option

fuho@U1204SRV64b:~$ vips dzsave Leica-1.scn gm_leica4 --layout google
Unknown option --layout

fuho@U1204SRV64b:~$ vips --version
vips-7.30.4-Thu Oct 11 23:14:26 EDT 2012

fuho@U1204SRV64b:~$ vips dzsave Leica-1.scn gm_leica4

fuho@U1204SRV64b:~$ 

But it works and that is a partial win!

@jcupitt
Copy link
Member

jcupitt commented Oct 15, 2012

This commit should fix the assert fail in master:

jcupitt@bf945dc

Update and try again.

Your second error, vector must have 1 or 4 elements, is because openslide always reads images as RGBA. They get chopped down to RGB for jpeg save, but at the dzsave point, they are still RGBA. Try:

vips dzsave Leica-1.scn gm_leica --layout google --background "255 255 255 255"

Or alternatively, try:

vips dzsave Leica-1.scn gm_leica --layout google --background 255

libvips will automatically upband constants to match the target image, so this will make "255 255 255 255" for you.

@jcupitt jcupitt closed this as completed Oct 15, 2012
@fuho
Copy link
Author

fuho commented Oct 15, 2012

Great, thank you again! I will test it asap and report.

@fuho
Copy link
Author

fuho commented Oct 15, 2012

Well I am glad to confirm it works great:
http://nj.slashorg.com/leica_test/

@jcupitt
Copy link
Member

jcupitt commented Oct 15, 2012

Wow that's a great demo. The leaflet viewer is very nice. Are Leica files jpeg2000? I have an experimental branch with parallel decode for jp2k images.

@fuho
Copy link
Author

fuho commented Oct 15, 2012

I think they are BigTiff, it's a proprietary file format afaik. That's why I had to compile nonstandard libtiff with support for BigTiff and then OpenSlide with support for LibTiff with support for BigtTiff and after that Libvips with support for OpenSlide with support for LibTiff with support for BigTiff 😄
From OpenSlide website " ... single-file pyramidal tiled BigTIFF with non-standard metadata.."
It took quite a while to generate the pyramidal directory for only ~250MB source image,generating around 30000 tiles. It didn't report on max used memory, but I guess CPU is more important here, correct? I ran it on a virtual machine which I created to resemble Amazon EC2 instance as close as possible. Next test will be in Amazon cloud itself.
In the end I will try to push files up to 2GB in size through this, so I will have to read the manual properly to find how can I get vips to report progress. And also see if I can run multiple vips instances in parallel programatically, each converting different image.
Just let me thank you once more for pulling through with me, I find it amazing that the author of the library is helping me out, I am not used to this at all. Thank you! I hope you don't mind me posting these issues and basically chatting with you here on GitHub. Have a great day.
I can guarantee this isn't the last time you hear from me 😃

@jcupitt
Copy link
Member

jcupitt commented Oct 16, 2012

Oh, no problem, I'm working on this stuff myself at the moment, hence my interest.

Sounds like it's probably jp2k compression with a BigTIFF container, that's what Aperio do as well. In which case, yes, it's CPU-bound. The Aperio dzsave spends >90% of its time in openjpeg decompression. 7.31 is currently single-threaded for tile read, because libtiff is single-threaded for tile read, but we have a branch which splits read up into separate threads. You get a nice speedup. Hopefully this work will get polished and merged soon.

@bgilbert
Copy link
Contributor

Leica uses regular JPEG. At the moment OpenSlide only supports jp2k in Aperio slides.

@jcupitt
Copy link
Member

jcupitt commented Oct 17, 2012

Thanks for the info Benjamin.

The parallel read code is now merged in master, you may or may not see a speed improvement. You'll need the latest openslide as well.

@jcupitt
Copy link
Member

jcupitt commented Oct 17, 2012

Forgot to say, are you using libjpeg-turbo? It's a drop-in replacement for libjpeg that makes jpeg decompress/recompress typically 3x to 4x faster.

@fuho
Copy link
Author

fuho commented Oct 18, 2012

@jcupitt If you are asking me than not yet, I will recompile and try to add libjpeg-turbo in the mix and see. It would be great if it helped. I am considering generating the tiles on the fly no, to save space, because 90% of the slide will go unviewed in my opinion and if I have a server sitting there doing nothing I might as well use it.

@jcupitt
Copy link
Member

jcupitt commented Oct 18, 2012

No need to recompile, it's binary-compatible. Just install the libjpeg-turbo package.

You could just have the pyramid on the server. A deepzoom pyramid isn't much bigger than the original image:

$ vips dzsave 54479.svs x
$ ls -l 54479.svs
-rw-r--r-- 1 john john 428700697 Oct 11 16:50 54479.svs
$ du -sk x_files/
539208 x_files/

That's a jpeg2000 source image, the difference might be smaller for regular jpeg.

@fuho
Copy link
Author

fuho commented Nov 4, 2012

Finally had time to play with it again. I checked and it seems I have libjpeg-turbo installed.
I am testing speeds adn space requirements based on output format and quality/compression settings and sometimes I get this kind of error:

Running command: vips dzsave Leica-1.scn Leica-1_jpg_35_256px  --layout google --suffix=.jpg{Q=35} --tile-width=256 --tile-height=256
*** glibc detected *** vips: double free or corruption (fasttop): 0x0000000001ae02a0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7fb8e9598b96]
/usr/local/lib/libvips.so.29(vips_area_unref+0x7f)[0x7fb8ea1b5645]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_boxed_free+0x12b)[0x7fb8e9df8eab]
/usr/local/lib/libvips.so.29(vips_object_set_property+0xa02)[0x7fb8ea1b8ea9]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_set_valist+0x2b3)[0x7fb8e9e024b3]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_set+0xe7)[0x7fb8e9e02c97]
/usr/local/lib/libvips.so.29(+0x17dede)[0x7fb8ea1b7ede]
/usr/local/lib/libvips.so.29(vips_argument_map+0xb6)[0x7fb8ea1b7857]
/usr/local/lib/libvips.so.29(+0x17df0e)[0x7fb8ea1b7f0e]
/usr/local/lib/libvips.so.29(+0x17e037)[0x7fb8ea1b8037]
/usr/local/lib/libvips.so.29(+0x191f4b)[0x7fb8ea1cbf4b]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_unref+0x12d)[0x7fb8e9dffe0d]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_set_valist+0x315)[0x7fb8e9e02515]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_set+0xe7)[0x7fb8e9e02c97]
/usr/local/lib/libvips.so.29(+0x17e176)[0x7fb8ea1b8176]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x132)[0x7fb8e9dfaca2]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x20d71)[0x7fb8e9e0bd71]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xd79)[0x7fb8e9e14099]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7fb8e9e14242]
/usr/local/lib/libvips.so.29(+0x17d127)[0x7fb8ea1b7127]
/usr/local/lib/libvips.so.29(+0x17e043)[0x7fb8ea1b8043]
/usr/local/lib/libvips.so.29(+0x184643)[0x7fb8ea1be643]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_unref+0x12d)[0x7fb8e9dffe0d]
/usr/local/lib/libvips.so.29(vips_object_local_cb+0x23)[0x7fb8ea1bc4ae]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0xfeca)[0x7fb8e9dfaeca]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x421)[0x7fb8e9e13741]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7fb8e9e14242]
/usr/local/lib/libvips.so.29(+0x17d127)[0x7fb8ea1b7127]
/usr/local/lib/libvips.so.29(+0x17e043)[0x7fb8ea1b8043]
/usr/local/lib/libvips.so.29(+0x184643)[0x7fb8ea1be643]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_unref+0x12d)[0x7fb8e9dffe0d]
/usr/local/lib/libvips.so.29(+0x17dd4f)[0x7fb8ea1b7d4f]
/usr/local/lib/libvips.so.29(vips__object_set_member+0x6f)[0x7fb8ea1b81e7]
/usr/local/lib/libvips.so.29(vips_object_set_property+0x430)[0x7fb8ea1b88d7]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_set_valist+0x2b3)[0x7fb8e9e024b3]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_set+0xe7)[0x7fb8e9e02c97]
/usr/local/lib/libvips.so.29(+0x17dede)[0x7fb8ea1b7ede]
/usr/local/lib/libvips.so.29(vips_argument_map+0xb6)[0x7fb8ea1b7857]
/usr/local/lib/libvips.so.29(+0x17df0e)[0x7fb8ea1b7f0e]
/usr/local/lib/libvips.so.29(+0x17e037)[0x7fb8ea1b8037]
/usr/local/lib/libvips.so.29(+0x191f4b)[0x7fb8ea1cbf4b]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_unref+0x12d)[0x7fb8e9dffe0d]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_set_valist+0x315)[0x7fb8e9e02515]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_set+0xe7)[0x7fb8e9e02c97]
/usr/local/lib/libvips.so.29(+0x17e176)[0x7fb8ea1b8176]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0xfeca)[0x7fb8e9dfaeca]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x421)[0x7fb8e9e13741]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7fb8e9e14242]
/usr/local/lib/libvips.so.29(+0x17d127)[0x7fb8ea1b7127]
/usr/local/lib/libvips.so.29(+0x17e043)[0x7fb8ea1b8043]
/usr/local/lib/libvips.so.29(+0x184643)[0x7fb8ea1be643]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_unref+0x12d)[0x7fb8e9dffe0d]
/usr/local/lib/libvips.so.29(+0x17dd4f)[0x7fb8ea1b7d4f]
/usr/local/lib/libvips.so.29(vips__object_set_member+0x6f)[0x7fb8ea1b81e7]
/usr/local/lib/libvips.so.29(vips_object_set_property+0x430)[0x7fb8ea1b88d7]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_set_valist+0x2b3)[0x7fb8e9e024b3]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_set+0xe7)[0x7fb8e9e02c97]
/usr/local/lib/libvips.so.29(+0x17dede)[0x7fb8ea1b7ede]
/usr/local/lib/libvips.so.29(vips_argument_map+0xb6)[0x7fb8ea1b7857]
/usr/local/lib/libvips.so.29(+0x17df0e)[0x7fb8ea1b7f0e]
/usr/local/lib/libvips.so.29(+0x17e037)[0x7fb8ea1b8037]
/usr/local/lib/libvips.so.29(+0x191f4b)[0x7fb8ea1cbf4b]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_unref+0x12d)[0x7fb8e9dffe0d]
======= Memory map: ========
00400000-00405000 r-xp 00000000 08:01 14951035                           /usr/local/bin/vips
00604000-00605000 r--p 00004000 08:01 14951035                           /usr/local/bin/vips
00605000-00606000 rw-p 00005000 08:01 14951035                           /usr/local/bin/vips
0161d000-01d32000 rw-p 00000000 00:00 0                                  [heap]
7fb8a4000000-7fb8a4071000 rw-p 00000000 00:00 0 
7fb8a4071000-7fb8a8000000 ---p 00000000 00:00 0 
7fb8a8000000-7fb8a8071000 rw-p 00000000 00:00 0 
7fb8a8071000-7fb8ac000000 ---p 00000000 00:00 0 
7fb8ac000000-7fb8ac05e000 rw-p 00000000 00:00 0 
7fb8ac05e000-7fb8b0000000 ---p 00000000 00:00 0 
7fb8b0000000-7fb8b0061000 rw-p 00000000 00:00 0 
7fb8b0061000-7fb8b4000000 ---p 00000000 00:00 0 
7fb8b4000000-7fb8b4074000 rw-p 00000000 00:00 0 
7fb8b4074000-7fb8b8000000 ---p 00000000 00:00 0 
7fb8b8000000-7fb8b8073000 rw-p 00000000 00:00 0 
7fb8b8073000-7fb8bc000000 ---p 00000000 00:00 0 
7fb8bc000000-7fb8bc07d000 rw-p 00000000 00:00 0 
7fb8bc07d000-7fb8c0000000 ---p 00000000 00:00 0 
7fb8c37ff000-7fb8c3800000 ---p 00000000 00:00 0 
7fb8c3800000-7fb8c4000000 rw-p 00000000 00:00 0 
7fb8c4000000-7fb8c4044000 rw-p 00000000 00:00 0 
7fb8c4044000-7fb8c8000000 ---p 00000000 00:00 0 
7fb8c8404000-7fb8c8405000 ---p 00000000 00:00 0 
7fb8c8405000-7fb8c8c05000 rw-p 00000000 00:00 0 
7fb8c8c05000-7fb8c8c06000 ---p 00000000 00:00 0 
7fb8c8c06000-7fb8c9406000 rw-p 00000000 00:00 0 
7fb8c9406000-7fb8c9407000 ---p 00000000 00:00 0 
7fb8c9407000-7fb8cc000000 rw-p 00000000 00:00 0 
7fb8cc000000-7fb8cfffb000 rw-p 00000000 00:00 0 
7fb8cfffb000-7fb8d0000000 ---p 00000000 00:00 0 
7fb8d0000000-7fb8d2d01000 rw-p 00000000 00:00 0 
7fb8d2d01000-7fb8d4000000 ---p 00000000 00:00 0 
7fb8d4000000-7fb8d7a51000 rw-p 00000000 00:00 0 
7fb8d7a51000-7fb8d8000000 ---p 00000000 00:00 0 
7fb8d846f000-7fb8d8470000 ---p 00000000 00:00 0 
7fb8d8470000-7fb8d8c70000 rw-p 00000000 00:00 0 
7fb8d8c70000-7fb8d8c71000 ---p 00000000 00:00 0 
7fb8d8c71000-7fb8d9471000 rw-p 00000000 00:00 0 
7fb8d9471000-7fb8d9472000 ---p 00000000 00:00 0 
7fb8d9472000-7fb8d9c72000 rw-p 00000000 00:00 0 
7fb8d9c72000-7fb8d9c73000 ---p 00000000 00:00 0 
7fb8d9c73000-7fb8dc86c000 rw-p 00000000 00:00 0 
7fb8dc86c000-7fb8dc86d000 ---p 00000000 00:00 0 
7fb8dc86d000-7fb8dd06d000 rw-p 00000000 00:00 0 
7fb8dd06d000-7fb8dd06e000 ---p 00000000 00:00 0 
7fb8dd06e000-7fb8e1e66000 rw-p 00000000 00:00 0 
7fb8e1e66000-7fb8e2549000 r--p 00000000 08:01 14686498                   /usr/lib/locale/locale-archive
7fb8e2549000-7fb8e254e000 r-xp 00000000 08:01 14687165                   /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fb8e254e000-7fb8e274d000 ---p 00005000 08:01 14687165                   /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fb8e274d000-7fb8e274e000 r--p 00004000 08:01 14687165                   /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fb8e274e000-7fb8e274f000 rw-p 00005000 08:01 14687165                   /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fb8e274f000-7fb8e2751000 r-xp 00000000 08:01 14687154                   /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fb8e2751000-7fb8e2950000 ---p 00002000 08:01 14687154                   /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fb8e2950000-7fb8e2951000 r--p 00001000 08:01 14687154                   /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fb8e2951000-7fb8e2952000 rw-p 00002000 08:01 14687154                   /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fb8e2952000-7fb8e295b000 r-xp 00000000 08:01 14687187                   /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fb8e295b000-7fb8e2b5a000 ---p 00009000 08:01 14687187                   /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fb8e2b5a000-7fb8e2b5b000 r--p 00008000 08:01 14687187                   /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fb8e2b5b000-7fb8e2b5c000 rw-p 00009000 08:01 14687187                   /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fb8e2b5c000-7fb8e2b64000 r-xp 00000000 08:01 14684484                   /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fb8e2b64000-7fb8e2d64000 ---p 00008000 08:01 14684484                   /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fb8e2d64000-7fb8e2d65000 r--p 00008000 08:01 14684484                   /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fb8e2d65000-7fb8e2d66000 rw-p 00009000 08:01 14684484                   /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7fb8e2d66000-7fb8e2d68000 r-xp 00000000 08:01 14684491                   /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fb8e2d68000-7fb8e2f67000 ---p 00002000 08:01 14684491                   /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fb8e2f67000-7fb8e2f68000 r--p 00001000 08:01 14684491                   /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fb8e2f68000-7fb8e2f69000 rw-p 00002000 08:01 14684491                   /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7fb8e2f69000-7fb8e2fea000 r-xp 00000000 08:01 14687596                   /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.24.4
7fb8e2fea000-7fb8e31e9000 ---p 00081000 08:01 14687596                   /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.24.4
7fb8e31e9000-7fb8e31ef000 r--p 00080000 08:01 14687596                   /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.24.4
7fb8e31ef000-7fb8e31f0000 rw-p 00086000 08:01 14687596                   /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.24.4
7fb8e31f0000-7fb8e320d000 r-xp 00000000 08:01 14684471                   /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7fb8e320d000-7fb8e340c000 ---p 0001d000 08:01 14684471                   /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7fb8e340c000-7fb8e340d000 r--p 0001c000 08:01 14684471                   /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7fb8e340d000-7fb8e340e000 rw-p 0001d000 08:01 14684471                   /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7fb8e340e000-7fb8e3435000 r-xp 00000000 08:01 7867989                    /lib/x86_64-linux-gnu/libexpat.so.1.5.2
7fb8e3435000-7fb8e3635000 ---p 00027000 08:01 7867989                    /lib/x86_64-linux-gnu/libexpat.so.1.5.2
7fb8e3635000-7fb8e3637000 r--p 00027000 08:01 7867989                    /lib/x86_64-linux-gnu/libexpat.so.1.5.2
7fb8e3637000-7fb8e3638000 rw-p 00029000 08:01 7867989                    /lib/x86_64-linux-gnu/libexpat.so.1.5.2
7fb8e3638000-7fb8e3656000 r-xp 00000000 08:01 14693688                   /usr/lib/libopenjpeg-2.1.3.0.so
7fb8e3656000-7fb8e3856000 ---p 0001e000 08:01 14693688                   /usr/lib/libopenjpeg-2.1.3.0.so
7fb8e3856000-7fb8e3857000 r--p 0001e000 08:01 14693688                   /usr/lib/libopenjpeg-2.1.3.0.so
7fb8e3857000-7fb8e3858000 rw-p 0001f000 08:01 14693688                   /usr/lib/libopenjpeg-2.1.3.0.so
7fb8e3858000-7fb8e3911000 r-xp 00000000 08:01 14687251                   /usr/lib/x86_64-linux-gnu/libcairo.so.2.11000.2
7fb8e3911000-7fb8e3b10000 ---p 000b9000 08:01 14687251                   /usr/lib/x86_64-linux-gnu/libcairo.so.2.11000.2
7fb8e3b10000-7fb8e3b12000 r--p 000b8000 08:01 14687251                   /usr/lib/x86_64-linux-gnu/libcairo.so.2.11000.2
7fb8e3b12000-7fb8e3b13000 rw-p 000ba000 08:01 14687251                   /usr/lib/x86_64-linux-gnu/libcairo.so.2.11000.2
7fb8e3b13000-7fb8e3b16000 rw-p 00000000 00:00 0 
7fb8e3b16000-7fb8e3b1c000 r-xp 00000000 08:01 14692716                   /usr/lib/libIlmThread.so.6.0.0
7fb8e3b1c000-7fb8e3d1b000 ---p 00006000 08:01 14692716                   /usr/lib/libIlmThread.so.6.0.0
7fb8e3d1b000-7fb8e3d1c000 r--p 00005000 08:01 14692716                   /usr/lib/libIlmThread.so.6.0.0
7fb8e3d1c000-7fb8e3d1d000 rw-p 00006000 08:01 14692716                   /usr/lib/libIlmThread.so.6.0.0
7fb8e3d1d000-7fb8e3d37000 r-xp 00000000 08:01 14692713                   /usr/lib/libIex.so.6.0.0
7fb8e3d37000-7fb8e3f37000 ---p 0001a000 08:01 14692713                   /usr/lib/libIex.so.6.0.0
7fb8e3f37000-7fb8e3f3b000 r--p 0001a000 08:01 14692713                   /usr/lib/libIex.so.6.0.0
7fb8e3f3b000-7fb8e3f3c000 rw-p 0001e000 08:01 14692713                   /usr/lib/libIex.so.6.0.0
7fb8e3f3c000-7fb8e3f7e000 r-xp 00000000 08:01 14692714                   /usr/lib/libHalf.so.6.0.0
7fb8e3f7e000-7fb8e417d000 ---p 00042000 08:01 14692714                   /usr/lib/libHalf.so.6.0.0
7fb8e417d000-7fb8e417e000 r--p 00041000 08:01 14692714                   /usr/lib/libHalf.so.6.0.0
7fb8e417e000-7fb8e417f000 rw-p 00042000 08:01 14692714                   /usr/lib/libHalf.so.6.0.0
7fb8e417f000-7fb8e4183000 r-xp 00000000 08:01 14692715                   /usr/lib/libImath.so.6.0.0
7fb8e4183000-7fb8e4383000 ---p 00004000 08:01 14692715                   /usr/lib/libImath.so.6.0.0
7fb8e4383000-7fb8e4384000 r--p 00004000 08:01 14692715                   /usr/lib/libImath.so.6.0.0
7fb8e4384000-7fb8e4385000 rw-p 00005000 08:01 14692715                   /usr/lib/libImath.so.6.0.0
7fb8e4385000-7fb8e4387000 r-xp 00000000 08:01 7864566                    /lib/x86_64-linux-gnu/libdl-2.15.so
7fb8e4387000-7fb8e4587000 ---p 00002000 08:01 7864566                    /lib/x86_64-linux-gnu/libdl-2.15.so
7fb8e4587000-7fb8e4588000 r--p 00002000 08:01 7864566                    /lib/x86_64-linux-gnu/libdl-2.15.so
7fb8e4588000-7fb8e4589000 rw-p 00003000 08:01 7864566                    /lib/x86_64-linux-gnu/libdl-2.15.so
7fb8e4589000-7fb8e4591000 r-xp 00000000 08:01 14687521                   /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
7fb8e4591000-7fb8e4791000 ---p 00008000 08:01 14687521                   /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
7fb8e4791000-7fb8e4792000 r--p 00008000 08:01 14687521                   /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
7fb8e4792000-7fb8e4793000 rw-p 00009000 08:01 14687521                   /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
7fb8e4793000-7fb8e47a0000 r-xp 00000000 08:01 14687402                   /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fb8e47a0000-7fb8e499f000 ---p 0000d000 08:01 14687402                   /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fb8e499f000-7fb8e49a0000 r--p 0000c000 08:01 14687402                   /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fb8e49a0000-7fb8e49a1000 rw-p 0000d000 08:01 14687402                   /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fb8e49a1000-7fb8e49b7000 r-xp 00000000 08:01 7868082                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7fb8e49b7000-7fb8e4bb6000 ---p 00016000 08:01 7868082                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7fb8e4bb6000-7fb8e4bb7000 r--p 00015000 08:01 7868082                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7fb8e4bb7000-7fb8e4bb8000 rw-p 00016000 08:01 7868082                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7fb8e4bb8000-7fb8e4bc7000 r-xp 00000000 08:01 7867970                    /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7fb8e4bc7000-7fb8e4dc6000 ---p 0000f000 08:01 7867970                    /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7fb8e4dc6000-7fb8e4dc7000 r--p 0000e000 08:01 7867970                    /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7fb8e4dc7000-7fb8e4dc8000 rw-p 0000f000 08:01 7867970                    /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7fb8e4dc8000-7fb8e4ef7000 r-xp 00000000 08:01 14687152                   /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7fb8e4ef7000-7fb8e50f7000 ---p 0012f000 08:01 14687152                   /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7fb8e50f7000-7fb8e50f8000 r--p 0012f000 08:01 14687152                   /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7fb8e50f8000-7fb8e50fc000 rw-p 00130000 08:01 14687152                   /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7fb8e50fc000-7fb8e510c000 r-xp 00000000 08:01 14687167                   /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7fb8e510c000-7fb8e530b000 ---p 00010000 08:01 14687167                   /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7fb8e530b000-7fb8e530c000 r--p 0000f000 08:01 14687167                   /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0./vips_dzsave_tests.sh: line 37: 14619 Aborted                 (core dumped)

Does it say something interesting? It doesn't really tell me anything.
This is the file I am using for tests Leica-1.scn

@fuho
Copy link
Author

fuho commented Nov 4, 2012

It seems that it has issues when using certain output quality settings:
--suffix=.jpg{Q=35}
--suffix=.jpg{Q=55}
--suffix=.jpg{Q=68}
--suffix=.jpg{Q=70}
--suffix=.jpg{Q=80}
For me it works fine as it is. I just wanted to let you know, just in case it uncovers some big issue.

@jcupitt
Copy link
Member

jcupitt commented Nov 20, 2012

Ooops, this dropped off the radar, sorry.

Are you still seeing these errors?

On 4 November 2012 14:55, fuho notifications@github.com wrote:

It seems that it has issues when using certain output quality settings:
--suffix=.jpg{Q=35}
--suffix=.jpg{Q=55}
--suffix=.jpg{Q=68}
--suffix=.jpg{Q=70}
--suffix=.jpg{Q=80}
For me it works fine as it is. I just wanted to let you know, just in case
it uncovers some big issue.


Reply to this email directly or view it on GitHubhttps://github.com/jcupitt/libvips/issues/33#issuecomment-10051244.

@jcupitt
Copy link
Member

jcupitt commented Nov 20, 2012

... and please open a new issue if you are, it'll make it harder to get
lost in the noise!

On 20 November 2012 13:59, jcupitt@gmail.com wrote:

Ooops, this dropped off the radar, sorry.

Are you still seeing these errors?

On 4 November 2012 14:55, fuho notifications@github.com wrote:

It seems that it has issues when using certain output quality settings:
--suffix=.jpg{Q=35}
--suffix=.jpg{Q=55}
--suffix=.jpg{Q=68}
--suffix=.jpg{Q=70}
--suffix=.jpg{Q=80}
For me it works fine as it is. I just wanted to let you know, just in
case it uncovers some big issue.


Reply to this email directly or view it on GitHubhttps://github.com/jcupitt/libvips/issues/33#issuecomment-10051244.

@fuho
Copy link
Author

fuho commented Nov 20, 2012

I will next time...this time I won't cause it works just fine.
I have just ran one of the tests again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants