carbon0404 - 2012-08-11

I use the libface library in my program,and when it process a gif picture(http://img1.gtimg.com/news/pics/hv1/89/104/1111/72269384.gif ),it coredumped.I check the core file and stack,and get like this:
Program terminated with signal 11, Segmentation fault.
#0  0x000000000050c071 in FaceDetector::detectFaces (oriImageData=Traceback (most recent call last):
  File "/usr/lib64/../share/gdb/python/libstdcxx/v6/printers.py", line 469, in to_string
    return self.val.string (encoding, length = len)
  File "/usr/lib64/python2.6/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x90 in position 6: unexpected code byte
, vecMyFace=std::vector of length 0, capacity 0) at FaceDetector.cpp:32
32      FaceDetector.cpp: No such file or directory.
        in FaceDetector.cpp
(gdb) bt
#0  0x000000000050c071 in FaceDetector::detectFaces (oriImageData=Traceback (most recent call last):
  File "/usr/lib64/../share/gdb/python/libstdcxx/v6/printers.py", line 469, in to_string
    return self.val.string (encoding, length = len)
  File "/usr/lib64/python2.6/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x90 in position 6: unexpected code byte
, vecMyFace=std::vector of length 0, capacity 0) at FaceDetector.cpp:32
#1  0x00000000004366d1 in BaseImageConvert::calcYForPicWithFace (stImageReq=…, strUrl=
    "http://img1.gtimg.com/news/pics/hv1/89/104/1111/72269384.gif", strPicData=
    Traceback (most recent call last):
  File "/usr/lib64/../share/gdb/python/libstdcxx/v6/printers.py", line 469, in to_string
    return self.val.string (encoding, length = len)
  File "/usr/lib64/python2.6/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x90 in position 6: unexpected code byte
, source=…, iCurHeight=817, iHeight=600, iY=@0x7f725efece18) at BaseImageConvert.cpp:4306
#2  0x0000000000481984 in BaseImageConvert::doConvert (buff=0x2158b20 "GIF89a\220", len=19574,
    stImageOrgSize=…, stImageNewSize=…, sContent=std::vector of length 95443, capacity 95443 = {…},
    sNewDestType="JPEG", sSourceType="GIF", sDestType="JPEG", _sGUID="56d7d07e0cdee4b076c94ba6348ee3e5",
    _sURL="http://img1.gtimg.com/news/pics/hv1/89/104/1111/72269384.gif", _stImageReq=…, _ruler=…,
    tag=…) at BaseImageConvert.cpp:907

   can anyone give me some inclues  help me solve this problem?