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

vips dzsave core dumps #46

Closed
fuho opened this issue Dec 18, 2012 · 10 comments
Closed

vips dzsave core dumps #46

fuho opened this issue Dec 18, 2012 · 10 comments

Comments

@fuho
Copy link

fuho commented Dec 18, 2012

Hi, vips dzsave seemingly randomly hangs (well it tends to happen when I request 256px tiles).

I compiled libvips from this commit 418427b
Before that I compiled openslide from this commit openslide/openslide@3b1e205

Is the following of any use to you?

ubuntu@ip-10-28-209-79:~$ ls
install_vips.sh  Leica-1.scn  p256_0  p512_0  p512_1  p512_2  p512_3  src

ubuntu@ip-10-28-209-79:~$  date && vips dzsave Leica-1.scn p512_4 --layout google --tile-size 512 --background '221 221 221 255' && date
Tue Dec 18 16:34:25 UTC 2012
Tue Dec 18 16:36:57 UTC 2012

ubuntu@ip-10-28-209-79:~$  date && vips dzsave Leica-1.scn p256_5 --layout google --tile-size 256 --background '221 221 221 255' && date
Tue Dec 18 16:37:46 UTC 2012
*** glibc detected *** vips: double free or corruption (fasttop): 0x000000000230ba50 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7f4a56e71b96]
/usr/local/lib/libvips.so.29(vips_area_unref+0x7f)[0x7f4a57a92999]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_boxed_free+0x12b)[0x7f4a576d1eab]
/usr/local/lib/libvips.so.29(vips_object_set_property+0xa02)[0x7f4a57a96755]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_set_valist+0x2b3)[0x7f4a576db4b3]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_set+0xe7)[0x7f4a576dbc97]
/usr/local/lib/libvips.so.29(+0x18278a)[0x7f4a57a9578a]
/usr/local/lib/libvips.so.29(vips_argument_map+0xb6)[0x7f4a57a95103]
/usr/local/lib/libvips.so.29(+0x1827ba)[0x7f4a57a957ba]
/usr/local/lib/libvips.so.29(+0x1828e3)[0x7f4a57a958e3]
/usr/local/lib/libvips.so.29(+0x19690b)[0x7f4a57aa990b]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_unref+0x12d)[0x7f4a576d8e0d]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_set_valist+0x315)[0x7f4a576db515]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_set+0xe7)[0x7f4a576dbc97]
/usr/local/lib/libvips.so.29(+0x182a22)[0x7f4a57a95a22]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x132)[0x7f4a576d3ca2]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x20d71)[0x7f4a576e4d71]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xd79)[0x7f4a576ed099]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7f4a576ed242]
/usr/local/lib/libvips.so.29(+0x1819d3)[0x7f4a57a949d3]
/usr/local/lib/libvips.so.29(+0x1828ef)[0x7f4a57a958ef]
/usr/local/lib/libvips.so.29(+0x189003)[0x7f4a57a9c003]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_unref+0x12d)[0x7f4a576d8e0d]
/usr/local/lib/libvips.so.29(+0x13ed6c)[0x7f4a57a51d6c]
/usr/local/lib/libvips.so.29(+0x19c407)[0x7f4a57aaf407]
/usr/local/lib/libvips.so.29(+0x19c4e7)[0x7f4a57aaf4e7]
/usr/local/lib/libvips.so.29(+0x19c537)[0x7f4a57aaf537]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x699e5)[0x7f4a574389e5]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a)[0x7f4a571b9e9a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7f4a56ee6cbd]
======= Memory map: ========
00400000-00405000 r-xp 00000000 ca:01 21456                              /usr/local/bin/vips
00604000-00605000 r--p 00004000 ca:01 21456                              /usr/local/bin/vips
00605000-00606000 rw-p 00005000 ca:01 21456                              /usr/local/bin/vips
01e0e000-0255b000 rw-p 00000000 00:00 0                                  [heap]
7f4a0c000000-7f4a0c073000 rw-p 00000000 00:00 0 
7f4a0c073000-7f4a10000000 ---p 00000000 00:00 0 
7f4a10000000-7f4a10070000 rw-p 00000000 00:00 0 
7f4a10070000-7f4a14000000 ---p 00000000 00:00 0 
7f4a14000000-7f4a14060000 rw-p 00000000 00:00 0 
7f4a14060000-7f4a18000000 ---p 00000000 00:00 0 
7f4a18000000-7f4a1806c000 rw-p 00000000 00:00 0 
7f4a1806c000-7f4a1c000000 ---p 00000000 00:00 0 
7f4a1c000000-7f4a1c069000 rw-p 00000000 00:00 0 
7f4a1c069000-7f4a20000000 ---p 00000000 00:00 0 
7f4a25ffc000-7f4a25ffd000 ---p 00000000 00:00 0 
7f4a25ffd000-7f4a267fd000 rw-p 00000000 00:00 0 
7f4a267fd000-7f4a267fe000 ---p 00000000 00:00 0 
7f4a267fe000-7f4a26ffe000 rw-p 00000000 00:00 0 
7f4a26ffe000-7f4a26fff000 ---p 00000000 00:00 0 
7f4a26fff000-7f4a277ff000 rw-p 00000000 00:00 0 
7f4a277ff000-7f4a27800000 ---p 00000000 00:00 0 
7f4a27800000-7f4a28000000 rw-p 00000000 00:00 0 
7f4a28000000-7f4a28078000 rw-p 00000000 00:00 0 
7f4a28078000-7f4a2c000000 ---p 00000000 00:00 0 
7f4a2c000000-7f4a2c078000 rw-p 00000000 00:00 0 
7f4a2c078000-7f4a30000000 ---p 00000000 00:00 0 
7f4a30000000-7f4a314f1000 rw-p 00000000 00:00 0 
7f4a314f1000-7f4a34000000 ---p 00000000 00:00 0 
7f4a34000000-7f4a3404b000 rw-p 00000000 00:00 0 
7f4a3404b000-7f4a38000000 ---p 00000000 00:00 0 
7f4a38000000-7f4a3bffb000 rw-p 00000000 00:00 0 
7f4a3bffb000-7f4a3c000000 ---p 00000000 00:00 0 
7f4a3c000000-7f4a3d601000 rw-p 00000000 00:00 0 
7f4a3d601000-7f4a40000000 ---p 00000000 00:00 0 
7f4a40000000-7f4a43f51000 rw-p 00000000 00:00 0 
7f4a43f51000-7f4a44000000 ---p 00000000 00:00 0 
7f4a44032000-7f4a44033000 ---p 00000000 00:00 0 
7f4a44033000-7f4a44833000 rw-p 00000000 00:00 0 
7f4a44833000-7f4a44834000 ---p 00000000 00:00 0 
7f4a44834000-7f4a4742d000 rw-p 00000000 00:00 0 
7f4a4742d000-7f4a4742e000 ---p 00000000 00:00 0 
7f4a4742e000-7f4a47c2e000 rw-p 00000000 00:00 0 
7f4a47c2e000-7f4a47c2f000 ---p 00000000 00:00 0 
7f4a47c2f000-7f4a4a828000 rw-p 00000000 00:00 0 
7f4a4a828000-7f4a4a829000 ---p 00000000 00:00 0 
7f4a4a829000-7f4a4b029000 rw-p 00000000 00:00 0 
7f4a4b029000-7f4a4b02a000 ---p 00000000 00:00 0 
7f4a4b02a000-7f4a4fe22000 rw-p 00000000 00:00 0 
7f4a4fe22000-7f4a4fe27000 r-xp 00000000 ca:01 7687                       /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f4a4fe27000-7f4a50026000 ---p 00005000 ca:01 7687                       /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f4a50026000-7f4a50027000 r--p 00004000 ca:01 7687                       /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f4a50027000-7f4a50028000 rw-p 00005000 ca:01 7687                       /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f4a50028000-7f4a5002a000 r-xp 00000000 ca:01 7686                       /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f4a5002a000-7f4a50229000 ---p 00002000 ca:01 7686                       /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f4a50229000-7f4a5022a000 r--p 00001000 ca:01 7686                       /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f4a5022a000-7f4a5022b000 rw-p 00002000 ca:01 7686                       /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f4a5022b000-7f4a50234000 r-xp 00000000 ca:01 20240                      /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f4a50234000-7f4a50433000 ---p 00009000 ca:01 20240                      /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f4a50433000-7f4a50434000 r--p 00008000 ca:01 20240                      /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f4a50434000-7f4a50435000 rw-p 00009000 ca:01 20240                      /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f4a50435000-7f4a5043d000 r-xp 00000000 ca:01 20208                      /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f4a5043d000-7f4a5063d000 ---p 00008000 ca:01 20208                      /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f4a5063d000-7f4a5063e000 r--p 00008000 ca:01 20208                      /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f4a5063e000-7f4a5063f000 rw-p 00009000 ca:01 20208                      /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f4a5063f000-7f4a50641000 r-xp 00000000 ca:01 20220                      /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f4a50641000-7f4a50840000 ---p 00002000 ca:01 20220                      /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f4a50840000-7f4a50841000 r--p 00001000 ca:01 20220                      /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f4a50841000-7f4a50842000 rw-p 00002000 ca:01 20220                      /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f4a50842000-7f4a508c3000 r-xp 00000000 ca:01 20167                      /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.24.4
7f4a508c3000-7f4a50ac2000 ---p 00081000 ca:01 20167                      /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.24.4
7f4a50ac2000-7f4a50ac8000 r--p 00080000 ca:01 20167                      /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.24.4
7f4a50ac8000-7f4a50ac9000 rw-p 00086000 ca:01 20167                      /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.24.4
7f4a50ac9000-7f4a50ae6000 r-xp 00000000 ca:01 7920                       /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f4a50ae6000-7f4a50ce5000 ---p 0001d000 ca:01 7920                       /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f4a50ce5000-7f4a50ce6000 r--p 0001c000 ca:01 7920                       /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f4a50ce6000-7f4a50ce7000 rw-p 0001d000 ca:01 7920                       /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f4a50ce7000-7f4a50d0e000 r-xp 00000000 ca:01 395313                     /lib/x86_64-linux-gnu/libexpat.so.1.5.2
7f4a50d0e000-7f4a50f0e000 ---p 00027000 ca:01 395313                     /lib/x86_64-linux-gnu/libexpat.so.1.5.2
7f4a50f0e000-7f4a50f10000 r--p 00027000 ca:01 395313                     /lib/x86_64-linux-gnu/libexpat.so.1.5.2
7f4a50f10000-7f4a50f11000 rw-p 00029000 ca:01 395313                     /lib/x86_64-linux-gnu/libexpat.so.1.5.2
7f4a50f11000-7f4a50f2f000 r-xp 00000000 ca:01 21161                      /usr/lib/libopenjpeg-2.1.3.0.so
7f4a50f2f000-7f4a5112f000 ---p 0001e000 ca:01 21161                      /usr/lib/libopenjpeg-2.1.3.0.so
7f4a5112f000-7f4a51130000 r--p 0001e000 ca:01 21161                      /usr/lib/libopenjpeg-2.1.3.0.so
7f4a51130000-7f4a51131000 rw-p 0001f000 ca:01 21161                      /usr/lib/libopenjpeg-2.1.3.0.so
7f4a51131000-7f4a511ea000 r-xp 00000000 ca:01 20251                      /usr/lib/x86_64-linux-gnu/libcairo.so.2.11000.2
7f4a511ea000-7f4a513e9000 ---p 000b9000 ca:01 20251                      /usr/lib/x86_64-linux-gnu/libcairo.so.2.11000.2
7f4a513e9000-7f4a513eb000 r--p 000b8000 ca:01 20251                      /usr/lib/x86_64-linux-gnu/libcairo.so.2.11000.2
7f4a513eb000-7f4a513ec000 rw-p 000ba000 ca:01 20251                      /usr/lib/x86_64-linux-gnu/libcairo.so.2.11000.2
7f4a513ec000-7f4a513ef000 rw-p 00000000 00:00 0 
7f4a513ef000-7f4a513f5000 r-xp 00000000 ca:01 21275                      /usr/lib/libIlmThread.so.6.0.0
7f4a513f5000-7f4a515f4000 ---p 00006000 ca:01 21275                      /usr/lib/libIlmThread.so.6.0.0
7f4a515f4000-7f4a515f5000 r--p 00005000 ca:01 21275                      /usr/lib/libIlmThread.so.6.0.0
7f4a515f5000-7f4a515f6000 rw-p 00006000 ca:01 21275                      /usr/lib/libIlmThread.so.6.0.0
7f4a515f6000-7f4a51610000 r-xp 00000000 ca:01 21272                      /usr/lib/libIex.so.6.0.0
7f4a51610000-7f4a51810000 ---p 0001a000 ca:01 21272                      /usr/lib/libIex.so.6.0.0
7f4a51810000-7f4a51814000 r--p 0001a000 ca:01 21272                      /usr/lib/libIex.so.6.0.0
7f4a51814000-7f4a51815000 rw-p 0001e000 ca:01 21272                      /usr/lib/libIex.so.6.0.0
7f4a51815000-7f4a51857000 r-xp 00000000 ca:01 21273                      /usr/lib/libHalf.so.6.0.0
7f4a51857000-7f4a51a56000 ---p 00042000 ca:01 21273                      /usr/lib/libHalf.so.6.0.0
7f4a51a56000-7f4a51a57000 r--p 00041000 ca:01 21273                      /usr/lib/libHalf.so.6.0.0
7f4a51a57000-7f4a51a58000 rw-p 00042000 ca:01 21273                      /usr/lib/libHalf.so.6.0.0
7f4a51a58000-7f4a51a5c000 r-xp 00000000 ca:01 21274                      /usr/lib/libImath.so.6.0.0
7f4a51a5c000-7f4a51c5c000 ---p 00004000 ca:01 21274                      /usr/lib/libImath.so.6.0.0
7f4a51c5c000-7f4a51c5d000 r--p 00004000 ca:01 21274                      /usr/lib/libImath.so.6.0.0
7f4a51c5d000-7f4a51c5e000 rw-p 00005000 ca:01 21274                      /usr/lib/libImath.so.6.0.0
7f4a51c5e000-7f4a51c61000 r-xp 00000000 ca:01 7711                       /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.3200.3
7f4a51c61000-7f4a51e60000 ---p 00003000 ca:01 7711                       /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.3200.3
7f4a51e60000-7f4a51e61000 r--p 00002000 ca:01 7711                       /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.3200.3
7f4a51e61000-7f4a51e62000 rw-p 00003000 ca:01 7711                       /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.3200.3
7f4a51e62000-7f4a51e64000 r-xp 00000000 ca:01 395502                     /lib/x86_64-linux-gnu/libdl-2.15.so
7f4a51e64000-7f4a52064000 ---p 00002000 ca:01 395502                     /lib/x86_64-linux-gnu/libdl-2.15.so
7f4a52064000-7f4a52065000 r--p 00002000 ca:01 395502                     /lib/x86_64-linux-gnu/libdl-2.15.so
7f4a52065000-7f4a52066000 rw-p 00003000 ca:01 395502                     /lib/x86_64-linux-gnu/libdl-2.15.so
7f4a52066000-7f4a5206e000 r-xp 00000000 ca:01 20387                      /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
7f4a5206e000-7f4a5226e000 ---p 00008000 ca:01 20387                      /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
7f4a5226e000-7f4a5226f000 r--p 00008000 ca:01 20387                      /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
7f4a5226f000-7f4a52270000 rw-p 00009000 ca:01 20387                      /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
7f4a52270000-7f4a5227d000 r-xp 00000000 ca:01 5513                       /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7f4a5227d000-7f4a5247c000 ---p 0000d000 ca:01 5513                       /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7f4a5247c000-7f4a5247d000 r--p 0000c000 ca:01 5513                       /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7f4a5247d000-7f4a5247e000 rw-p 0000d000 ca:01 5513                       /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7f4a5247e000-7f4a52494000 r-xp 00000000 ca:01 395362                     /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f4a52494000-7f4a52693000 ---p 00016000 ca:01 395362                     /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f4a52693000-7f4a52694000 r--p 00015000 ca:01 395362                     /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f4a52694000-7f4a52695000 rw-p 00016000 ca:01 395362                     /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f4a52695000-7f4a526a4000 r-xp 00000000 ca:01 395304                     /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f4a526a4000-7f4a528a3000 ---p 0000f000 ca:01 395304                     /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f4a528a3000-7f4a528a4000 r--p 0000e000 ca:01 395304                     /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f4a528a4000-7f4a528a5000 rw-p 0000f000 ca:01 395304                     /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f4a528a5000-7f4a529d4000 r-xp 00000000 ca:01 7685                       /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f4a529d4000-7f4a52bd4000 ---p 0012f000 ca:01 7685                       /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f4a52bd4000-7f4a52bd5000 r--p 0012f000 ca:01 7685                       /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f4a52bd5000-7f4a52bd9000 rw-p 00130000 ca:01 7685                       /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f4a52bd9000-7f4a52be9000 r-xp 00000000 ca:01 7688                       /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f4a52be9000-7f4a52de8000 ---p 00010000 ca:01 7688                       /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f4a52de8000-7f4a52de9000 r--p 0000f000 ca:01 7688                       /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f4a52de9000-7f4a52dea000 rw-p 00010000 ca:01 7688                       /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f4a52dea000-7f4a52e1e000 r-xp 00000000 ca:01 20076                      /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4
7f4a52e1e000-7f4a5301e000 ---p 00034000 ca:01 20076                      /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4
7f4a5301e000-7f4a5301f000 r--p 00034000 ca:01 20076                      /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4
7f4a5301f000-7f4a53020000 rw-p 00035000 ca:01 20076                      /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.4.4
7f4a53020000-7f4a53032000 r-xp 00000000 ca:01 21314                      /usr/lib/liblqr-1.so.0.3.1
7f4a53032000-7f4a53232000 ---p 00012000 ca:01 21314                      /usr/lib/liblqr-1.so.0.3.1
7f4a53232000-7f4a53233000 r--p 00012000 ca:01 21314                      /usr/lib/liblqr-1.so.0.3.1
7f4a53233000-7f4a53234000 rw-p 00013000 ca:01 21314                      /usr/lib/liblqr-1.so.0.3.1
7f4a53234000-7f4a532ca000 r-xp 00000000 ca:01 7707                       /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.0
7f4a532ca000-7f4a534c9000 ---p 00096000 ca:01 7707                       /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.0
7f4a534c9000-7f4a534cf000 r--p 00095000 ca:01 7707                       /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.0
7f4a534cf000-7f4a534d0000 rw-p 0009b000 ca:01 7707                       /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.0
7f4a534d0000-7f4a53503000 r-xp 00000000 ca:01 20331                      /usr/lib/x86_64-linux-gnu/liblcms.so.1.0.19
7f4a53503000-7f4a53703000 ---p 00033000 ca:01 20331                      /usr/lib/x86_64-linux-gnu/liblcms.so.1.0.19
7f4a53703000-7f4a53704000 r--p 00033000 ca:01 20331                      /usr/lib/x86_64-linux-gnu/liblcms.so.1.0.19
7f4a53704000-7f4a53705000 rw-p 00034000 ca:01 20331                      /usr/lib/x86_64-linux-gnu/liblcms.so.1.0.19
7f4a53705000-7f4a53707000 rw-p 00000000 00:00 0 
7f4a53707000-7f4a5370e000 r-xp 00000000 ca:01 395507                     /lib/x86_64-linux-gnu/librt-2.15.so
7f4a5370e000-7f4a5390d000 ---p 00007000 ca:01 395507                     /lib/x86_64-linux-gnu/librt-2.15.so
7f4a5390d000-7f4a5390e000 r--p 00006000 ca:01 395507                     /lib/x86_64-linux-gnu/librt-2.15.so
7f4a5390e000-7f4a5390f000 rw-p 00007000 ca:01 395507                     /lib/x86_64-linux-gnu/librt-2.15.so
7f4a5390f000-7f4a5394b000 r-xp 00000000 ca:01 395342                     /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7f4a5394b000-7f4a53b4a000 ---p 0003c000 ca:01 395342                     /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7f4a53b4a000-7f4a53b4b000 r--p 0003b000 ca:01 395342                     /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7f4a53b4b000-7f4a53b4c000 rw-p 0003c000 ca:01 395342                     /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7f4a53b4c000-7f4a53b53000 r-xp 00000000 ca:01 7704                       /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
7f4a53b53000-7f4a53d52000 ---p 00007000 ca:01 7704                       /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
7f4a53d52000-7f4a53d53000 r--p 00006000 ca:01 7704                       /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
7f4a53d53000-7f4a53d54000 rw-p 00007000 ca:01 7704                       /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
7f4a53d54000-7f4a53d69000 r-xp 00000000 ca:01 395315                     /lib/x86_64-linux-gnu/libgcc_s.so.1
7f4a53d69000-7f4a53f68000 ---p 00015000 ca:01 395315                     /lib/x86_64-linux-gnu/libgcc_s.so.1
7f4a53f68000-7f4a53f69000 r--p 00014000 ca:01 395315                     /lib/x86_64-linux-gnu/libgcc_s.so.1
7f4a53f69000-7f4a53f6a000 rw-p 00015000 ca:01 395315                     /lib/x86_64-linux-gnu/libgcc_s.so.1
7f4a53f6a000-7f4a54065000 r-xp 00000000 ca:01 395511                     /lib/x86_64-linux-gnu/libm-2.15.so
7f4a54065000-7f4a54264000 ---p 000fb000 ca:01 395511                     /lib/x86_64-linux-gnu/libm-2.15.so
7f4a54264000-7f4a54265000 r--p 000fa000 ca:01 395511                     /lib/x86_64-linux-gnu/libm-2.15.so
7f4a54265000-7f4a54266000 rw-p 000fb000 ca:01 395511                     /lib/x86_64-linux-gnu/libm-2.15.so
7f4a54266000-7f4a54348000 r-xp 00000000 ca:01 7749                       /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
7f4a54348000-7f4a54547000 ---p 000e2000 ca:01 7749                       /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
7f4a54547000-7f4a5454f000 r--p 000e1000 ca:01 7749                       /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
7f4a5454f000-7f4a54551000 rw-p 000e9000 ca:01 7749                       /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
7f4a54551000-7f4a54566000 rw-p 00000000 00:00 0 
7f4a54566000-7f4a54597000 r-xp 00000000 ca:01 20224                      /usr/lib/x86_64-linux-gnu/libexif.so.12.3.2
7f4a54597000-7f4a54797000 ---p 00031000 ca:01 20224                      /usr/lib/x86_64-linux-gnu/libexif.so.12.3.2
7f4a54797000-7f4a547aa000 r--p 00031000 ca:01 20224                      /usr/lib/x86_64-linux-gnu/libexif.so.12.3.2
7f4a547aa000-7f4a547ab000 rw-p 00044000 ca:01 20224                      /usr/lib/x86_64-linux-gnu/libexif.so.12.3.2
7f4a547ab000-7f4a547d8000 r-xp 00000000 ca:01 21528                      /usr/lib/libmatio.so.0.0.0
7f4a547d8000-7f4a549d7000 ---p 0002d000 ca:01 21528                      /usr/lib/libmatio.so.0.0.0
7f4a549d7000-7f4a549d8000 r--p 0002c000 ca:01 21528                      /usr/lib/libmatio.so.0.0.0
7f4a549d8000-7f4a549d9000 rw-p 0002d000 ca:01 21528                      /usr/lib/libmatio.so.0.0.0
7f4a549d9000-7f4a54b2f000 r-xp 00000000 ca:01 20178                      /usr/lib/x86_64-linux-gnu/libcfitsio.so.3.290
7f4a54b2f000-7f4a54d2e000 ---p 00156000 ca:01 20178                      /usr/lib/x86_64-linux-gnu/libcfitsio.so.3.290
7f4a54d2e000-7f4a54d2f000 r--p 00155000 ca:01 20178                      /usr/lib/x86_64-linux-gnu/libcfitsio.so.3.290
7f4a54d2f000-7f4a54d33000 rw-p 00156000 ca:01 20178                      /usr/lib/x86_64-linux-gnu/libcfitsio.so.3.290
7f4a54d33000-7f4a54d9c000 rw-p 00000000 00:00 0 
7f4a54d9c000-7f4a54db6000 r-xp 00000000 ca:01 21239                      /usr/local/lib/libopenslide.so.0.3.2
7f4a54db6000-7f4a54fb5000 ---p 0001a000 ca:01 21239                      /usr/local/lib/libopenslide.so.0.3.2
7f4a54fb5000-7f4a54fb6000 r--p 00019000 ca:01 21239                      /usr/local/lib/libopenslide.so.0.3.2
7f4a54fb6000-7f4a54fb7000 rw-p 0001a000 ca:01 21239                      /usr/local/lib/libopenslide.so.0.3.2
7f4a54fb7000-7f4a55075000 r-xp 00000000 ca:01 21431                      /usr/lib/libIlmImf.so.6.0.0
7f4a55075000-7f4a55274000 ---p 000be000 ca:01 21431                      /usr/lib/libIlmImf.so.6.0.0
7f4a55274000-7f4a55277000 r--p 000bd000 ca:01 21431                      /usr/lib/libIlmImf.so.6.0.0
7f4a55277000-7f4a55278000 rw-p 000c0000 ca:01 21431                      /usr/lib/libIlmImf.so.6.0.0
7f4a55278000-7f4a552be000 r-xp 00000000 ca:01 20341                      /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.2
7f4a552be000-7f4a554bd000 ---p 00046000 ca:01 20341                      /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.2
7f4a554bd000-7f4a554be000 r--p 00045000 ca:01 20341                      /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.2
7f4a554be000-7f4a554c2000 rw-p 00046000 ca:01 20341                      /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.2
7f4a554c2000-7f4a554c3000 rw-p 00000000 00:00 0 
7f4a554c3000-7f4a55538000 r-xp 00000000 ca:01 20403                      /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.16.0
7f4a55538000-7f4a55737000 ---p 00075000 ca:01 20403                      /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.16.0
7f4a55737000-7f4a55739000 r--p 00074000 ca:01 20403                      /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.16.0
7f4a55739000-7f4a5573e000 rw-p 00076000 ca:01 20403                      /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.16.0
7f4a5573e000-7f4a558ac000 r-xp 00000000 ca:01 21159                      /usr/lib/libfftw3.so.3.3.0
7f4a558ac000-7f4a55aab000 ---p 0016e000 ca:01 21159                      /usr/lib/libfftw3.so.3.3.0
7f4a55aab000-7f4a55ab7000 r--p 0016d000 ca:01 21159                      /usr/lib/libfftw3.so.3.3.0
7f4a55ab7000-7f4a55ab8000 rw-p 00179000 ca:01 21159                      /usr/lib/libfftw3.so.3.3.0
7f4a55ab8000-7f4a55afe000 r-xp 00000000 ca:01 20370                      /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3000.0
7f4a55afe000-7f4a55cfe000 ---p 00046000 ca:01 20370                      /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3000.0
7f4a55cfe000-7f4a55d00000 r--p 00046000 ca:01 20370                      /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3000.0
7f4a55d00000-7f4a55d01000 rw-p 00048000 ca:01 20370                      /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3000.0
7f4a55d01000-7f4a55d2a000 r-xp 00000000 ca:01 20369                      /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3000.0
7f4a55d2a000-7f4a55f29000 ---p 00029000 ca:01 20369                      /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3000.0
7f4a55f29000-7f4a55f2a000 r--p 00028000 ca:01 20369                      /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3000.0
7f4a55f2a000-7f4a55f2b000 rw-p 00029000 ca:01 20369                      /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3000.0
7f4a55f2b000-7f4a5607c000 r-xp 00000000 ca:01 7932                       /usr/lib/x86_64-linux-gnu/libxml2.so.2.7.8
7f4a5607c000-7f4a5627b000 ---p 00151000 ca:01 7932                       /usr/lib/x86_64-linux-gnu/libxml2.so.2.7.8
7f4a5627b000-7f4a56283000 r--p 00150000 ca:01 7932                       /usr/lib/x86_64-linux-gnu/libxml2.so.2.7.8
7f4a56283000-7f4a56285000 rw-p 00158000 ca:01 7932                       /usr/lib/x86_64-linux-gnu/libxml2.so.2.7.8
7f4a56285000-7f4a56286000 rw-p 00000000 00:00 0 
7f4a56286000-7f4a562c4000 r-xp 00000000 ca:01 14082                      /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f4a562c4000-7f4a564c4000 ---p 0003e000 ca:01 14082                      /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f4a564c4000-7f4a564c5000 r--p 0003e000 ca:01 14082                      /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f4a564c5000-7f4a564c6000 rw-p 0003f000 ca:01 14082                      /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
7f4a564c6000-7f4a564d6000 rw-p 00000000 00:00 0 
7f4a564d6000-7f4a56543000 r-xp 00000000 ca:01 36                         /usr/local/lib/libtiff.so.5.2.0
7f4a56543000-7f4a56743000 ---p 0006d000 ca:01 36                         /usr/local/lib/libtiff.so.5.2.0
7f4a56743000-7f4a56744000 r--p 0006d000 ca:01 36                         /usr/local/lib/libtiff.so.5.2.0
7f4a56744000-7f4a56747000 rw-p 0006e000 ca:01 36                         /usr/local/lib/libtiff.so.5.2.0
7f4a56747000-7f4a56748000 rw-p 00000000 00:00 0 
7f4a56748000-7f4a5676e000 r-xp 00000000 ca:01 395344                     /lib/x86_64-linux-gnu/libpng12.so.0.46.0
7f4a5676e000-7f4a5696e000 ---p 00026000 ca:01 395344                     /lib/x86_64-linux-gnu/libpng12.so.0.46.0
7f4a5696e000-7f4a5696f000 r--p 00026000 ca:01 395344                     /lib/x86_64-linux-gnu/libpng12.so.0.46.0
7f4a5696f000-7f4a56970000 rw-p 00027000 ca:01 395344                     /lib/x86_64-linux-gnu/libpng12.so.0.46.0
7f4a56970000-7f4a56b81000 r-xp 00000000 ca:01 21425                      /usr/lib/libMagickCore.so.4.0.1
7f4a56b81000-7f4a56d81000 ---p 00211000 ca:01 21425                      /usr/lib/libMagickCore.so.4.0.1
7f4a56d81000-7f4a56d93000 r--p 00211000 ca:01 21425                      /usr/lib/libMagickCore.so.4.0.1
7f4a56d93000-7f4a56dd2000 rw-p 00223000 ca:01 21425                      /usr/lib/libMagickCore.so.4.0.1
7f4a56dd2000-7f4a56df3000 rw-p 00000000 00:00 0 
7f4a56df3000-7f4a56fa8000 r-xp 00000000 ca:01 395503                     /lib/x86_64-linux-gnu/libc-2.15.so
7f4a56fa8000-7f4a571a7000 ---p 001b5000 ca:01 395503                     /lib/x86_64-linux-gnu/libc-2.15.so
7f4a571a7000-7f4a571ab000 r--p 001b4000 ca:01 395503                     /lib/x86_64-linux-gnu/libc-2.15.so
7f4a571ab000-7f4a571ad000 rw-p 001b8000 ca:01 395503                     /lib/x86_64-linux-gnu/libc-2.15.so
7f4a571ad000-7f4a571b2000 rw-p 00000000 00:00 0 
7f4a571b2000-7f4a571ca000 r-xp 00000000 ca:01 395505                     /lib/x86_64-linux-gnu/libpthread-2.15.so
7f4a571ca000-7f4a573c9000 ---p 00018000 ca:01 395505                     /lib/x86_64-linux-gnu/libpthread-2.15.so
7f4a573c9000-7f4a573ca000 r--p 00017000 ca:01 395505                     /lib/x86_64-linux-gnu/libpthread-2.15.so
7f4a573ca000-7f4a573cb000 rw-p 00018000 ca:01 395505                     /lib/x86_64-linux-gnu/libpthread-2.15.so
7f4a573cb000-7f4a573cf000 rw-p 00000000 00:00 0 
7f4a573cf000-7f4a574c1000 r-xp 00000000 ca:01 395317                     /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.3
7f4a574c1000-7f4a576c1000 ---p 000f2000 ca:01 395317                     /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.3
7f4a576c1000-7f4a576c2000 r--p 000f2000 ca:01 395317                     /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.3
7f4a576c2000-7f4a576c3000 rw-p 000f3000 ca:01 395317                     /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.3
7f4a576c3000-7f4a576c4000 rw-p 00000000 00:00 0 
7f4a576c4000-7f4a57711000 r-xp 00000000 ca:01 7715                       /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.3
7f4a57711000-7f4a57911000 ---p 0004d000 ca:01 7715                       /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.3
7f4a57911000-7f4a57912000 r--p 0004d000 ca:01 7715                       /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.3
7f4a57912000-7f4a57913000 rw-p 0004e000 ca:01 7715                       /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3200.3
7f4a57913000-7f4a57b35000 r-xp 00000000 ca:01 21235                      /usr/local/lib/libvips.so.29.4.8
7f4a57b35000-7f4a57d35000 ---p 00222000 ca:01 21235                      /usr/local/lib/libvips.so.29.4.8
7f4a57d35000-7f4a57d37000 r--p 00222000 ca:01 21235                      /usr/local/lib/libvips.so.29.4.8
7f4a57d37000-7f4a57d4d000 rw-p 00224000 ca:01 21235                      /usr/local/lib/libvips.so.29.4.8
7f4a57d4d000-7f4a57f1e000 rw-p 00000000 00:00 0 
7f4a57f1e000-7f4a57f40000 r-xp 00000000 ca:01 395517                     /lib/x86_64-linux-gnu/ld-2.15.so
7f4a57f72000-7f4a57f73000 rw-p 00000000 00:00 0 
7f4a57f73000-7f4a57f83000 rw-s 00000000 ca:01 17063                      /tmp/orcexec.jXkPGQ (deleted)
7f4a57f83000-7f4a57f93000 r-xs 00000000 ca:01 17063                      /tmp/orcexec.jXkPGQ (deleted)
7f4a57f93000-7f4a5811c000 r--p 00000000 ca:01 17069                      /usr/lib/locale/locale-archive
7f4a5811c000-7f4a58136000 rw-p 00000000 00:00 0 
7f4a58136000-7f4a5813d000 r--s 00000000 ca:01 1911                       /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7f4a5813d000-7f4a58140000 rw-p 00000000 00:00 0 
7f4a58140000-7f4a58141000 r--p 00022000 ca:01 395517                     /lib/x86_64-linux-gnu/ld-2.15.so
7f4a58141000-7f4a58143000 rw-p 00023000 ca:01 395517                     /lib/x86_64-linux-gnu/ld-2.15.so
7fff8fae5000-7fff8fb06000 rw-p 00000000 00:00 0                          [stack]
7fff8fbb3000-7fff8fbb4000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
Aborted (core dumped)

@fuho
Copy link
Author

fuho commented Dec 18, 2012

Sometimes it just says CORE DUMPED but actually doesn't dump anything, I also tried different tile sizes:

ubuntu@ip-10-28-209-79:~$ date && vips dzsave Leica-1.scn p256_8 --layout google --tile-size 256 --background '221 221 221 255' && date
Tue Dec 18 16:55:03 UTC 2012
Segmentation fault (core dumped)

ubuntu@ip-10-28-209-79:~$ date && vips dzsave Leica-1.scn p255_9 --layout google --tile-size 255 --background '221 221 221 255' && date
Tue Dec 18 16:56:09 UTC 2012
Segmentation fault (core dumped)

ubuntu@ip-10-28-209-79:~$ date && vips dzsave Leica-1.scn p200_10 --layout google --tile-size 200 --background '221 221 221 255' && date
Tue Dec 18 16:57:52 UTC 2012
*** glibc detected *** vips: double free or corruption (fasttop): 0x0000000001609a50 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7f07895b5b96]
...
...
7fff7f1ff000-7fff7f200000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
Aborted (core dumped)

The one tile size that tends to actually do the job is 512px:

ubuntu@ip-10-28-209-79:~$ date && vips dzsave Leica-1.scn p512_11 --layout google --tile-size 512 --background '221 221 221 255' && date
Tue Dec 18 16:58:42 UTC 2012
Tue Dec 18 17:01:10 UTC 2012
ubuntu@ip-10-28-209-79:~$ 

@jcupitt
Copy link
Member

jcupitt commented Dec 19, 2012

Hi, looks like it's a problem with google layout. If I compile with debugging I see:

$ vips dzsave wtc.jpg x --layout google
** VIPS:ERROR:type.c:164:vips_area_unref: assertion failed: (area->count > 0)
Aborted (core dumped)

I'll investigate tomorrow.

@jcupitt
Copy link
Member

jcupitt commented Dec 19, 2012

This commit fixes it for me:

jcupitt@8b67d53

The problem was that google maps output copies the background property for each tile it makes, and these tiles are made and freed in a background thread. There need to be locks on the reference counts used to manage array property lifetimes.

Thanks for reporting this nasty thing.

@jcupitt jcupitt closed this as completed Dec 19, 2012
@fuho
Copy link
Author

fuho commented Dec 19, 2012

Hello,
thanks for quick reply. But it seem that the issue is still there!
Somehow it feels like it's happening less often with 512 tiles than with 256 tiles (less tiles, less memory lost?)

@fuho
Copy link
Author

fuho commented Dec 19, 2012

I haev recompiled, then ldconfig, then restarted the virtual machine and it is still there I will terminate the virtual machine and create new one where I will compile on a clean slate and will report back.

@jcupitt
Copy link
Member

jcupitt commented Dec 19, 2012

Oh dear. I'll download Leica-1.scn and try with that tomorrow. This is the openslide test image I guess?

Does it work if you try with a regular jpg image?

J

@fuho
Copy link
Author

fuho commented Dec 19, 2012

I haven't tried with regular image I will be using with digital slides, so I am testing it with slides.
After re-install of the machine it seems to work fine, actually I am quite impressed with it:

ubuntu@ip-10-38-191-150:~$ rm -rf p && date && vips dzsave Leica-1.scn p --layout google --tile-size 64 && date
Wed Dec 19 17:03:49 UTC 2012
Wed Dec 19 17:14:23 UTC 2012
ubuntu@ip-10-38-191-150:~$ du -bs p/
698403463   p/
ubuntu@ip-10-38-191-150:~$ find p/ -type f | wc -l
461920

I just generated half a million files (altogether 700MB of them) in less than 9 minutes! 👍

I still can't get it to work where I need to use it though :(
Is there any way to build it for 64bit linux system so that it's portable? One big binary I could just run?

Right now what I do is hunt down libraries it requires one by one using ldd and th ncpy them to ~/lib, same for binaries which go to ~/bin and then I change PATH and LD_LIBRARY_PATH. And pack this whole thing and ship it to other system where it is spawned when needed. I still can't seem to be able to get it to work reliably though :(

@jcupitt
Copy link
Member

jcupitt commented Dec 19, 2012

Glad it's working!

There are so many ways to deploy, it's hard to know what would be best for you without knowing a lot of detail.

The simplest is just to build vips on each machine, or perhaps have a single VM image you send out to the servers.

Next is to use jhbuild to make a private tree, then zip that up and copy to the target machines.

If this is Debian or Redhat, you can make your own repository, put a private vips binary in there and deploy with apt or redcarpet. SuSE has something similar I think.

It's not really my field though. There's a sysadmin stackoverflow now, perhaps they have a guide?

@fuho
Copy link
Author

fuho commented Dec 21, 2012

Hi, we are having trouble installing libvips on CentOS 6,

Any chance you will put a new tarball on the website soon?

This is what we are getting:

./bootstrap.sh
cp: cannot stat `/usr/share/aclocal/isc-posix.m4': No such file or directory
testing for glibtoolize ...
using libtoolize
Copying file mkinstalldirs
Copying file po/Makefile.in.in

Please add the files
  codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
  progtest.m4
from the /usr/share/aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.

configure.in:91: installing `./config.guess'
configure.in:91: installing `./config.sub'
configure.in:12: installing `./install-sh'
configure.in:12: installing `./missing'
gtk-doc.make:55: GTK_DOC_BUILD_HTML does not appear in AM_CONDITIONAL
doc/reference/Makefile.am:89:   `gtk-doc.make' included from here
gtk-doc.make:60: GTK_DOC_BUILD_PDF does not appear in AM_CONDITIONAL
doc/reference/Makefile.am:89:   `gtk-doc.make' included from here
libvips/Makefile.am: installing `./depcomp'
swig/vipsCC/Makefile.am:13: installing `./py-compile'

and then this when compiling from source (the old 7.30.6 from web):

checking for THREADS... ./configure: line 22756: syntax error near unexpected token `else'
./configure: line 22756: `else'

I finally feel quite comfortable getting VIPS to work on Debian based distributions, but this is Amazon Linux which is very close to Cent OS 6 and I have noc lue what is going on, it's like a different world :( .

@jcupitt
Copy link
Member

jcupitt commented Dec 21, 2012

I've opened a new issue for this one:

https://github.com/jcupitt/libvips/issues/47

It'll make it easier for other people to find if they have the same problem.

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

2 participants