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

请求图片发生错误:./zimg: double free or corruption (out) #24

Closed
Michael2008S opened this issue Jun 27, 2014 · 6 comments
Closed

Comments

@Michael2008S
Copy link

请求这样一个链接
http://myhost:4869/83ebab5a10269995d230a2a0a26c1791?w=300&h=300
发生如下错误:

*** glibc detected *** ./zimg: double free or corruption (out): 0x00007fdb08000020 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x76166)[0x7fdb1debc166]
/lib64/libc.so.6(+0x78ca3)[0x7fdb1debeca3]
./zimg(get_img+0x460)[0x40df40]
./zimg(send_document_cb+0x751)[0x409ce1]
./zimg[0x4119c0]
./zimg(htparser_run+0xbfb)[0x41643b]
./zimg[0x412b71]
/usr/local/lib/libevent-2.0.so.5(+0x19ee5)[0x7fdb1efc2ee5]
/usr/local/lib/libevent-2.0.so.5(event_base_loop+0x53c)[0x7fdb1efbae0c]
./zimg[0x40f3b2]
/lib64/libpthread.so.0(+0x79d1)[0x7fdb1e1e19d1]
/lib64/libc.so.6(clone+0x6d)[0x7fdb1df2eb7d]
======= Memory map: ========
00400000-00455000 r-xp 00000000 ca:01 417831                             /root/soft/zimg/bin/zimg
00655000-00656000 rw-p 00055000 ca:01 417831                             /root/soft/zimg/bin/zimg
00656000-00657000 rw-p 00000000 00:00 0 
01401000-01422000 rw-p 00000000 00:00 0                                  [heap]
7fdb08000000-7fdb080b2000 rw-p 00000000 00:00 0 
7fdb080b2000-7fdb0c000000 ---p 00000000 00:00 0 
7fdb0c000000-7fdb0c021000 rw-p 00000000 00:00 0 
7fdb0c021000-7fdb10000000 ---p 00000000 00:00 0 
7fdb10000000-7fdb10021000 rw-p 00000000 00:00 0 
7fdb10021000-7fdb14000000 ---p 00000000 00:00 0 
7fdb161fd000-7fdb161fe000 ---p 00000000 00:00 0 
7fdb161fe000-7fdb16bfe000 rw-p 00000000 00:00 0 
7fdb16bfe000-7fdb16bff000 ---p 00000000 00:00 0 
7fdb16bff000-7fdb175ff000 rw-p 00000000 00:00 0 
7fdb175ff000-7fdb17600000 ---p 00000000 00:00 0 
7fdb17600000-7fdb18000000 rw-p 00000000 00:00 0 
7fdb18000000-7fdb18021000 rw-p 00000000 00:00 0 
7fdb18021000-7fdb1c000000 ---p 00000000 00:00 0 
7fdb1c376000-7fdb1c377000 ---p 00000000 00:00 0 
7fdb1c377000-7fdb1cd77000 rw-p 00000000 00:00 0 
7fdb1cd77000-7fdb1ce5f000 r-xp 00000000 ca:01 672480                     /usr/lib64/libstdc++.so.6.0.13
7fdb1ce5f000-7fdb1d05f000 ---p 000e8000 ca:01 672480                     /usr/lib64/libstdc++.so.6.0.13
7fdb1d05f000-7fdb1d066000 r--p 000e8000 ca:01 672480                     /usr/lib64/libstdc++.so.6.0.13
7fdb1d066000-7fdb1d068000 rw-p 000ef000 ca:01 672480                     /usr/lib64/libstdc++.so.6.0.13
7fdb1d068000-7fdb1d07d000 rw-p 00000000 00:00 0 
7fdb1d07d000-7fdb1d093000 r-xp 00000000 ca:01 729309                     /lib64/libgcc_s-4.4.7-20120601.so.1
7fdb1d093000-7fdb1d292000 ---p 00016000 ca:01 729309                     /lib64/libgcc_s-4.4.7-20120601.so.1
7fdb1d292000-7fdb1d293000 rw-p 00015000 ca:01 729309                     /lib64/libgcc_s-4.4.7-20120601.so.1
7fdb1d293000-7fdb1d2a0000 r-xp 00000000 ca:01 673377                     /usr/lib64/libgomp.so.1.0.0
7fdb1d2a0000-7fdb1d49f000 ---p 0000d000 ca:01 673377                     /usr/lib64/libgomp.so.1.0.0
7fdb1d49f000-7fdb1d4a0000 rw-p 0000c000 ca:01 673377                     /usr/lib64/libgomp.so.1.0.0
7fdb1d4a0000-7fdb1d4b5000 r-xp 00000000 ca:01 729151                     /lib64/libz.so.1.2.3
7fdb1d4b5000-7fdb1d6b4000 ---p 00015000 ca:01 729151                     /lib64/libz.so.1.2.3
7fdb1d6b4000-7fdb1d6b5000 r--p 00014000 ca:01 729151                     /lib64/libz.so.1.2.3
7fdb1d6b5000-7fdb1d6b6000 rw-p 00015000 ca:01 729151                     /lib64/libz.so.1.2.3
7fdb1d6b6000-7fdb1d997000 r-xp 00000000 ca:01 674700                     /usr/local/lib/libMagickCore-6.Q16.so.2.0.0
7fdb1d997000-7fdb1db96000 ---p 002e1000 ca:01 674700                     /usr/local/lib/libMagickCore-6.Q16.so.2.0.0
7fdb1db96000-7fdb1dc3c000 rw-p 002e0000 ca:01 674700                     /usr/local/lib/libMagickCore-6.Q16.so.2.0.0
7fdb1dc3c000-7fdb1dc3e000 rw-p 00000000 00:00 0 
7fdb1dc3e000-7fdb1dc45000 r-xp 00000000 ca:01 729419                     /lib64/librt-2.12.so
7fdb1dc45000-7fdb1de44000 ---p 00007000 ca:01 729419                     /lib64/librt-2.12.so
7fdb1de44000-7fdb1de45000 r--p 00006000 ca:01 729419                     /lib64/librt-2.12.so
7fdb1de45000-7fdb1de46000 rw-p 00007000 ca:01 729419                     /lib64/librt-2.12.so
7fdb1de46000-7fdb1dfd1000 r-xp 00000000 ca:01 729100                     /lib64/libc-2.12.so
7fdb1dfd1000-7fdb1e1d0000 ---p 0018b000 ca:01 729100                     /lib64/libc-2.12.so
7fdb1e1d0000-7fdb1e1d4000 r--p 0018a000 ca:01 729100                     /lib64/libc-2.12.so
7fdb1e1d4000-7fdb1e1d5000 rw-p 0018e000 ca:01 729100                     /lib64/libc-2.12.so
7fdb1e1d5000-7fdb1e1da000 rw-p 00000000 00:00 0 
7fdb1e1da000-7fdb1e1f1000 r-xp 00000000 ca:01 729124                     /lib64/libpthread-2.12.so
7fdb1e1f1000-7fdb1e3f1000 ---p 00017000 ca:01 729124                     /lib64/libpthread-2.12.so
7fdb1e3f1000-7fdb1e3f2000 r--p 00017000 ca:01 729124                     /lib64/libpthread-2.12.so
7fdb1e3f2000-7fdb1e3f3000 rw-p 00018000 ca:01 729124                     /lib64/libpthread-2.12.so
7fdb1e3f3000-7fdb1e3f7000 rw-p 00000000 00:00 0 
7fdb1e3f7000-7fdb1e3f9000 r-xp 00000000 ca:01 729413                     /lib64/libdl-2.12.so
7fdb1e3f9000-7fdb1e5f9000 ---p 00002000 ca:01 729413                     /lib64/libdl-2.12.so
7fdb1e5f9000-7fdb1e5fa000 r--p 00002000 ca:01 729413                     /lib64/libdl-2.12.so
7fdb1e5fa000-7fdb1e5fb000 rw-p 00003000 ca:01 729413                     /lib64/libdl-2.12.so
7fdb1e5fb000-7fdb1e67e000 r-xp 00000000 ca:01 729414                     /lib64/libm-2.12.so
7fdb1e67e000-7fdb1e87d000 ---p 00083000 ca:01 729414                     /lib64/libm-2.12.so
7fdb1e87d000-7fdb1e87e000 r--p 00082000 ca:01 729414                     /lib64/libm-2.12.so
7fdb1e87e000-7fdb1e87f000 rw-p 00083000 ca:01 729414                     /lib64/libm-2.12.so
7fdb1e87f000-7fdb1e8ae000 r-xp 00000000 ca:01 674772                     /usr/local/lib/libmemcached.so.11.0.0
7fdb1e8ae000-7fdb1eaae000 ---p 0002f000 ca:01 674772                     /usr/local/lib/libmemcached.so.11.0.0
7fdb1eaae000-7fdb1eaaf000 rw-p 0002f000 ca:01 674772                     /usr/local/lib/libmemcached.so.11.0.0
7fdb1eaaf000-7fdb1eba3000 r-xp 00000000 ca:01 674704                     /usr/local/lib/libMagickWand-6.Q16.so.2.0.0
7fdb1eba3000-7fdb1eda3000 ---p 000f4000 ca:01 674704                     /usr/local/lib/libMagickWand-6.Q16.so.2.0.0
7fdb1eda3000-7fdb1eda7000 rw-p 000f4000 ca:01 674704                     /usr/local/lib/libMagickWand-6.Q16.so.2.0.0
7fdb1eda7000-7fdb1eda9000 r-xp 00000000 ca:01 674752                     /usr/local/lib/libevent_pthreads-2.0.so.5.1.9
7fdb1eda9000-7fdb1efa8000 ---p 00002000 ca:01 674752                     /usr/local/lib/libevent_pthreads-2.0.so.5.1.9
7fdb1efa8000-7fdb1efa9000 rw-p 00001000 ca:01 674752                     /usr/local/lib/libevent_pthreads-2.0.so.5.1.9
7fdb1efa9000-7fdb1efed000 r-xp 00000000 ca:01 674686                     /usr/local/lib/libevent-2.0.so.5.1.9
7fdb1efed000-7fdb1f1ec000 ---p 00044000 ca:01 674686                     /usr/local/lib/libevent-2.0.so.5.1.9
7fdb1f1ec000-7fdb1f1ee000 rw-p 00043000 ca:01 674686                     /usr/local/lib/libevent-2.0.so.5.1.9
7fdb1f1ee000-7fdb1f20e000 r-xp 00000000 ca:01 729479                     /lib64/ld-2.12.so
7fdb1f3fc000-7fdb1f3fd000 rw-p 00000000 00:00 0 
7fdb1f3fd000-7fdb1f405000 rw-p 00000000 00:00 0 
7fdb1f40a000-7fdb1f40b000 rw-p 00000000 00:00 0 
7fdb1f40b000-7fdb1f40d000 rw-p 00000000 00:00 0 
7fdb1f40d000-7fdb1f40e000 r--p 0001f000 ca:01 729479                     /lib64/ld-2.12.so
7fdb1f40e000-7fdb1f40f000 rw-p 00020000 ca:01 729479                     /lib64/ld-2.12.so
7fdb1f40f000-7fdb1f410000 rw-p 00000000 00:00 0 
7fffbcbd1000-7fffbcbe6000 rw-p 00000000 00:00 0                          [stack]
7fffbcbff000-7fffbcc00000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

@buaazp
Copy link
Owner

buaazp commented Jun 27, 2014

需要用debug模式看一下log:

make clean
make debug

然后再运行一下看看log

@Michael2008S
Copy link
Author

运行 make debug 的版本后没有出上面的错,不过获取图片的时候会出现: 404 Not Found!
PS:我的运行环境没有用 memcache.这个会有影响吗?
日志如下:

2014/06/28 06:22:27:063335 Thread ID: 139987521456000 [DEBUG] /root/soft/zimg/src/zutil.c:223 is_dir() Path[./img] is Not Existed!
2014/06/28 06:22:27:063467 Thread ID: 139987521456000 [DEBUG] /root/soft/zimg/src/main.c:392 main() Paths Init Finished.
2014/06/28 06:22:27:064070 Thread ID: 139987521456000 [DEBUG] /root/soft/zimg/src/main.c:441 main() Begin to Start Httpd Server...
2014/06/28 06:22:27:064103 Thread ID: 139987521456000 [INFO] /root/soft/zimg/src/main.c:442 main() zimg started
2014/06/28 06:22:44:966848 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:560 send_document_cb() Method: 0
2014/06/28 06:22:44:966976 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zaccess.c:280 zimg_access_inet() rules: 0x13aa900
2014/06/28 06:22:44:967006 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zaccess.c:284 zimg_access_inet() addr: 1374359991
2014/06/28 06:22:44:967028 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zaccess.c:285 zimg_access_inet() rules->value->addr: 0
2014/06/28 06:22:44:967072 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zaccess.c:286 zimg_access_inet() rules->value->mask: 0
2014/06/28 06:22:44:967094 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:577 send_document_cb() access check: 0
2014/06/28 06:22:44:967115 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:598 send_document_cb() uri->path->full: /
2014/06/28 06:22:44:967134 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:599 send_document_cb() uri->path->path: /
2014/06/28 06:22:44:967154 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:600 send_document_cb() uri->path->file: (null)
2014/06/28 06:22:44:967175 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:604 send_document_cb() Root Request.
2014/06/28 06:22:44:967233 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:631 send_document_cb() ============send_document_cb() DONE!===============
2014/06/28 06:22:44:967261 Thread ID: 139987470567168 [INFO] /root/soft/zimg/src/zhttpd.c:632 send_document_cb() 183.17.235.81 succ root page
2014/06/28 06:22:45:394762 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zhttpd.c:560 send_document_cb() Method: 0
2014/06/28 06:22:45:394850 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zaccess.c:280 zimg_access_inet() rules: 0x13aa900
2014/06/28 06:22:45:394875 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zaccess.c:284 zimg_access_inet() addr: 1374359991
2014/06/28 06:22:45:394895 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zaccess.c:285 zimg_access_inet() rules->value->addr: 0
2014/06/28 06:22:45:394922 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zaccess.c:286 zimg_access_inet() rules->value->mask: 0
2014/06/28 06:22:45:394941 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zhttpd.c:577 send_document_cb() access check: 0
2014/06/28 06:22:45:394961 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zhttpd.c:598 send_document_cb() uri->path->full: /favicon.ico
2014/06/28 06:22:45:394980 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zhttpd.c:599 send_document_cb() uri->path->path: /
2014/06/28 06:22:45:395000 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zhttpd.c:600 send_document_cb() uri->path->file: favicon.ico2014/06/28 06:22:45:395021 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zhttpd.c:638 send_document_cb() favicon.ico Request, Denied.
2014/06/28 06:22:56:175403 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:234 post_request_cb() Method: 2
2014/06/28 06:22:56:175506 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:314 post_request_cb() boundary Find. boundary = ----WebKitFormBoundary70LOdB2WBmvcEhLh
2014/06/28 06:22:56:175539 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:338 post_request_cb() evblen = 152958
2014/06/28 06:22:56:175712 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:340 post_request_cb() rmblen = 152958
2014/06/28 06:22:56:175744 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:354 post_request_cb() boundary = ----WebKitFormBoundary70LOdB2WBmvcEhLh boundary_len = 38
2014/06/28 06:22:56:175780 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:365 post_request_cb() boundaryPattern = ^M
------WebKitFormBoundary70LOdB2WBmvcEhL, strlen = 41
2014/06/28 06:22:56:175803 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:401 post_request_cb() fileName = 在 13-2-28 下午1.41 拍摄的照片.jpg
2014/06/28 06:22:56:175827 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:200 is_img() compare jpg - jpg.
2014/06/28 06:22:56:175848 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:426 post_request_cb() start = 146
2014/06/28 06:22:56:175868 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:450 post_request_cb() end = 170
2014/06/28 06:22:56:175887 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:452 post_request_cb() start = 174
2014/06/28 06:22:56:176503 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:460 post_request_cb() end = 152912
2014/06/28 06:22:56:176553 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:465 post_request_cb() img_size = 152738
2014/06/28 06:22:56:176575 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:475 post_request_cb() Begin to Save Image...
2014/06/28 06:22:56:176609 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:57 save_img() Begin to Caculate MD5...
2014/06/28 06:22:56:178014 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:77 save_img() md5: 43c6450d0320de03eb368f448e471711
2014/06/28 06:22:56:178070 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:421 gen_key() argc: 0
2014/06/28 06:22:56:178095 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:422 gen_key() key: 43c6450d0320de03eb368f448e471711
2014/06/28 06:22:56:178115 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:433 gen_key() key: 43c6450d0320de03eb368f448e471711
2014/06/28 06:22:56:178135 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:88 save_img() exist_cache not found. Begin to Save File.
2014/06/28 06:22:56:178155 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:395 str_hash() str = 43c.
2014/06/28 06:22:56:178179 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:398 str_hash() str(3)_to_d = 1084.
2014/06/28 06:22:56:178199 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:400 str_hash() str(3)/4 = 271.
2014/06/28 06:22:56:178219 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:395 str_hash() str = 645.
2014/06/28 06:22:56:178238 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:398 str_hash() str(3)_to_d = 1605.
2014/06/28 06:22:56:178258 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:400 str_hash() str(3)/4 = 401.
2014/06/28 06:22:56:178279 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:111 save_img() save_path: ./img/271/401/43c6450d0320de03eb368f448e471711
2014/06/28 06:22:56:178308 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:223 is_dir() Path[./img/271/401/43c6450d0320de03eb368f448e471711] is Not Existed!
2014/06/28 06:22:56:178429 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:124 save_img() save_path[./img/271/401/43c6450d0320de03eb368f448e471711] Create Finish.
2014/06/28 06:22:56:178456 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:126 save_img() save_name-->: ./img/271/401/43c6450d0320de03eb368f448e471711/0*0
2014/06/28 06:22:56:178475 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:157 new_img() Start to Storage the New Image...
2014/06/28 06:22:56:178641 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:185 new_img() Image [./img/271/401/43c6450d0320de03eb368f448e471711/0*0] Write Successfully!
2014/06/28 06:22:56:178679 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:421 gen_key() argc: 0
2014/06/28 06:22:56:178706 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:422 gen_key() key: 43c6450d0320de03eb368f448e471711
2014/06/28 06:22:56:178727 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:433 gen_key() key: 43c6450d0320de03eb368f448e471711
2014/06/28 06:22:56:178761 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:506 post_request_cb() ============post_request_cb() DONE!===============
2014/06/28 06:22:56:178783 Thread ID: 139987470567168 [INFO] /root/soft/zimg/src/zhttpd.c:507 post_request_cb() 183.17.235.81 succ post pic:43c6450d0320de03eb368f448e471711 size:152738
2014/06/28 06:22:56:599392 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:560 send_document_cb() Method: 0
2014/06/28 06:22:56:599485 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zaccess.c:280 zimg_access_inet() rules: 0x13aa900
2014/06/28 06:22:56:599509 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zaccess.c:284 zimg_access_inet() addr: 1374359991
2014/06/28 06:22:56:599530 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zaccess.c:285 zimg_access_inet() rules->value->addr: 0
2014/06/28 06:22:56:599565 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zaccess.c:286 zimg_access_inet() rules->value->mask: 0
2014/06/28 06:22:56:599588 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:577 send_document_cb() access check: 0
2014/06/28 06:22:56:599607 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:598 send_document_cb() uri->path->full: /favicon.ico
2014/06/28 06:22:56:599627 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:599 send_document_cb() uri->path->path: /
2014/06/28 06:22:56:599647 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:600 send_document_cb() uri->path->file: favicon.ico
2014/06/28 06:22:56:599667 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:638 send_document_cb() favicon.ico Request, Denied.
2014/06/28 06:23:35:165173 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:560 send_document_cb() Method: 0
2014/06/28 06:23:35:165277 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zaccess.c:280 zimg_access_inet() rules: 0x13aa900
2014/06/28 06:23:35:165303 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zaccess.c:284 zimg_access_inet() addr: 1374359991
2014/06/28 06:23:35:165326 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zaccess.c:285 zimg_access_inet() rules->value->addr: 0
2014/06/28 06:23:35:165346 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zaccess.c:286 zimg_access_inet() rules->value->mask: 0
2014/06/28 06:23:35:165367 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:577 send_document_cb() access check: 0
2014/06/28 06:23:35:165388 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:598 send_document_cb() uri->path->full: /43c6450d0320de03eb368f448e471711
2014/06/28 06:23:35:165409 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:599 send_document_cb() uri->path->path: /
2014/06/28 06:23:35:165429 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:600 send_document_cb() uri->path->file: 43c6450d0320de03eb368f448e471711
2014/06/28 06:23:35:165451 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:645 send_document_cb() Got a GET request for </43c6450d0320de03eb368f448e471711>
2014/06/28 06:23:35:165473 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:669 send_document_cb() md5 of request is <43c6450d0320de03eb368f448e471711>
2014/06/28 06:23:35:165496 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:225 get_img() get_img() start processing zimg request...
2014/06/28 06:23:35:165519 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:421 gen_key() argc: 4
2014/06/28 06:23:35:165539 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:422 gen_key() key: 43c6450d0320de03eb368f448e471711
2014/06/28 06:23:35:165561 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:430 gen_key() key: 43c6450d0320de03eb368f448e471711:0
2014/06/28 06:23:35:165595 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:430 gen_key() key: 43c6450d0320de03eb368f448e471711:0:0
2014/06/28 06:23:35:165616 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:430 gen_key() key: 43c6450d0320de03eb368f448e471711:0:0:1
2014/06/28 06:23:35:165637 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:430 gen_key() key: 43c6450d0320de03eb368f448e471711:0:0:1:0
2014/06/28 06:23:35:165656 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:433 gen_key() key: 43c6450d0320de03eb368f448e471711:0:0:1:0
2014/06/28 06:23:35:165675 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:234 get_img() Start to Find the Image...
2014/06/28 06:23:35:165695 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:395 str_hash() str = 43c.
2014/06/28 06:23:35:165716 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:398 str_hash() str(3)_to_d = 1084.
2014/06/28 06:23:35:165736 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:400 str_hash() str(3)/4 = 271.
2014/06/28 06:23:35:165755 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:395 str_hash() str = 645.
2014/06/28 06:23:35:165775 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:398 str_hash() str(3)_to_d = 1605.
2014/06/28 06:23:35:165794 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:400 str_hash() str(3)/4 = 401.
2014/06/28 06:23:35:165816 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:240 get_img() docroot: ./img
2014/06/28 06:23:35:165835 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:241 get_img() req->md5: 43c6450d0320de03eb368f448e471711
2014/06/28 06:23:35:165860 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:242 get_img() whole_path: ./img/271/401/43c6450d0320de03eb368f448e471711
2014/06/28 06:23:35:165897 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:262 get_img() 0rig File Path: ./img/271/401/43c6450d0320de03eb368f448e471711/0*0
2014/06/28 06:23:35:165921 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:274 get_img() Got the rsp_path: ./img/271/401/43c6450d0320de03eb368f448e471711/0*0p
2014/06/28 06:23:35:166098 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:421 gen_key() argc: 0
2014/06/28 06:23:35:166129 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:422 gen_key() key: 43c6450d0320de03eb368f448e471711
2014/06/28 06:23:35:166150 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zutil.c:433 gen_key() key: 43c6450d0320de03eb368f448e471711
2014/06/28 06:23:35:166170 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zimg.c:358 get_img() Not Hit Original Image Cache. Begin to Open it.
2014/06/28 06:23:35:169999 Thread ID: 139987470567168 [ERROR] /root/soft/zimg/src/zimg.c:362 get_img() /root/soft/zimg/src/zimg.c get_img 362 no decode delegate for this image format `JPEG' @ error/constitute.c/ReadImage/501
2014/06/28 06:23:35:170088 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:769 send_document_cb() zimg Requset Get Image[MD5: 43c6450d0320de03eb368f448e471711] Failed!
2014/06/28 06:23:35:170117 Thread ID: 139987470567168 [ERROR] /root/soft/zimg/src/zhttpd.c:770 send_document_cb() 183.17.235.81 fail pic:43c6450d0320de03eb368f448e471711 w:0 h:0 p:1 g:0
2014/06/28 06:23:35:170156 Thread ID: 139987470567168 [DEBUG] /root/soft/zimg/src/zhttpd.c:799 send_document_cb() ============send_document_cb() ERROR!===============
2014/06/28 06:23:35:672141 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zhttpd.c:560 send_document_cb() Method: 0
2014/06/28 06:23:35:672233 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zaccess.c:280 zimg_access_inet() rules: 0x13aa900
2014/06/28 06:23:35:672257 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zaccess.c:284 zimg_access_inet() addr: 1374359991
2014/06/28 06:23:35:672278 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zaccess.c:285 zimg_access_inet() rules->value->addr: 0
2014/06/28 06:23:35:672310 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zaccess.c:286 zimg_access_inet() rules->value->mask: 0
2014/06/28 06:23:35:672331 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zhttpd.c:577 send_document_cb() access check: 0
2014/06/28 06:23:35:672351 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zhttpd.c:598 send_document_cb() uri->path->full: /favicon.ico
2014/06/28 06:23:35:672370 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zhttpd.c:599 send_document_cb() uri->path->path: /
2014/06/28 06:23:35:672390 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zhttpd.c:600 send_document_cb() uri->path->file: favicon.ico
2014/06/28 06:23:35:672410 Thread ID: 139987460077312 [DEBUG] /root/soft/zimg/src/zhttpd.c:638 send_document_cb() favicon.ico Request, Denied.

@buaazp
Copy link
Owner

buaazp commented Jun 29, 2014

跟memcached没关系,你的错误是这一行:

zimg.c get_img 362 no decode delegate for this image format `JPEG' @ error/constitute.c/ReadImage/501

报这个no decode delegate for this image format JPEG错误的原因是你的imagemagick没有相应格式的图片解压库,详情:
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=12366

解决办法是安装你系统对应版本的libjpeglibpnglibgif

@Michael2008S
Copy link
Author

我用

yum install giflib  libjpeg libpng

安装这些库,貌似也有问题可能要编译源码来安装试试.

@buaazp
Copy link
Owner

buaazp commented Jul 10, 2014

centos可能需要装那些有devel后缀的开发包才行吧,我看到yum里有这些包:

giflib-devel
libpng-devel
libjpeg-turbo-devel
ImageMagick-devel
...

安装一下试试,不行就下载源码编译安装吧。

@Michael2008S
Copy link
Author

好的.

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