<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>29196</bug_id>
          
          <creation_ts>2013-07-17 17:57:21 +0400</creation_ts>
          <short_desc>Segmentation fault при нажатии на мультимедийные клавиши</short_desc>
          <delta_ts>2013-10-13 13:47:20 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>deadbeef-hotkeys</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aleksey Borisenkov">grizlik78</reporter>
          <assigned_to name="Andrew Vasilyev">andy</assigned_to>
          <cc>andy</cc>
    
    <cc>drool</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>141613</commentid>
    <comment_count>0</comment_count>
      <attachid>5891</attachid>
    <who name="Aleksey Borisenkov">grizlik78</who>
    <bug_when>2013-07-17 17:57:21 +0400</bug_when>
    <thetext>Created attachment 5891
Лог GDB

$ rpm -qa deadbeef\*
deadbeef-0.5.6-alt3.252d7cbf
deadbeef-hotkeys-debuginfo-0.5.6-alt3.252d7cbf
deadbeef-in-mpeg-0.5.6-alt3.252d7cbf
deadbeef-out-alsa-0.5.6-alt3.252d7cbf
deadbeef-gtk2-0.5.6-alt3.252d7cbf
deadbeef-gtk2-debuginfo-0.5.6-alt3.252d7cbf
deadbeef-in-oggvorbis-0.5.6-alt3.252d7cbf
deadbeef-hotkeys-0.5.6-alt3.252d7cbf
deadbeef-in-mpeg-debuginfo-0.5.6-alt3.252d7cbf

$ uname -mr
3.9.9-std-def-alt1 i686

При нажатии на мультимедийные клавиши (управление громкостью, включение wi-fi, камеры и т.д.) на ASUS EEEPC 1000 происходит segmentation fault.
Сбой происходит на вызове функции (скорее макроса) isupper. Из лога видно, что при этом аргументом является большое число (269025043 для клавиши увеличения громкости).
Скорее всего используется макрос из deadbeef/tools/apbuild/ctype.h, где аргумент используется в качестве индекса небольшого массива.
Проблемный код появился с последним обновлением.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>141622</commentid>
    <comment_count>1</comment_count>
    <who name="Aleksey Borisenkov">grizlik78</who>
    <bug_when>2013-07-17 21:27:15 +0400</bug_when>
    <thetext>Впрочем, про файл deadbeef/tools/apbuild/ctype.h это лишь предположение, может быть он даже не используется, а используется стандартный ctype.h. В любом случае, для аргументов функций типа isupper и tolower стандартом предполагается возможность представления аргумента типом unsigned char или равенство EOF. В противном случае поведение не определено. так что вызывающий код должен следить за корректностью аргумента.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>143117</commentid>
    <comment_count>2</comment_count>
    <who name="andyc@altlinux.org">andyc</who>
    <bug_when>2013-10-12 17:56:03 +0400</bug_when>
    <thetext>Проверьте пожалуйста новую версию. Если ошибка так же повторяется, 
то попытаюсь разобраться с кодом. Сам попробовать не могу, 
так как у меня нет клавиатуры с мультимедиа клавишами.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>143138</commentid>
    <comment_count>3</comment_count>
    <who name="Aleksey Borisenkov">grizlik78</who>
    <bug_when>2013-10-13 13:46:43 +0400</bug_when>
    <thetext>Спасибо. В новой версии ошибка исправлена.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5891</attachid>
            <date>2013-07-17 17:57:21 +0400</date>
            <delta_ts>2013-07-17 17:57:21 +0400</delta_ts>
            <desc>Лог GDB</desc>
            <filename>deadbeef-gdb.log</filename>
            <type>text/plain</type>
            <size>7059</size>
            <attacher name="Aleksey Borisenkov">grizlik78</attacher>
            
              <data encoding="base64">JCBnZGIgZGVhZGJlZWYKR05VIGdkYiAoR0RCKSA3LjUuMC4yMDEyMTAwMi1hbHQzIChBTFQgTGlu
dXgpCkNvcHlyaWdodCAoQykgMjAxMiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KTGlj
ZW5zZSBHUEx2Mys6IEdOVSBHUEwgdmVyc2lvbiAzIG9yIGxhdGVyIDxodHRwOi8vZ251Lm9yZy9s
aWNlbnNlcy9ncGwuaHRtbD4KVGhpcyBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgYXJlIGZyZWUgdG8g
Y2hhbmdlIGFuZCByZWRpc3RyaWJ1dGUgaXQuClRoZXJlIGlzIE5PIFdBUlJBTlRZLCB0byB0aGUg
ZXh0ZW50IHBlcm1pdHRlZCBieSBsYXcuICBUeXBlICJzaG93IGNvcHlpbmciCmFuZCAic2hvdyB3
YXJyYW50eSIgZm9yIGRldGFpbHMuClRoaXMgR0RCIHdhcyBjb25maWd1cmVkIGFzICJpNTg2LWFs
dC1saW51eCIuCkZvciBidWcgcmVwb3J0aW5nIGluc3RydWN0aW9ucywgcGxlYXNlIHNlZToKPGh0
dHA6Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS9nZGIvYnVncy8+Li4uClJlYWRpbmcgc3ltYm9scyBm
cm9tIC91c3IvYmluL2RlYWRiZWVmLi4uTWlzc2luZyBzZXBhcmF0ZSBkZWJ1Z2luZm8gZm9yIC91
c3IvYmluL2RlYWRiZWVmClRyeSB0byBpbnN0YWxsIHRoZSBoYXNoIGZpbGUgL3Vzci9saWIvZGVi
dWcvLmJ1aWxkLWlkL2RjL2M5OTY4MmVlNDQwYmExNjc1YjlhNjY4YWJlOTJiZDgyOWFjYTNkLmRl
YnVnCihubyBkZWJ1Z2dpbmcgc3ltYm9scyBmb3VuZCkuLi5kb25lLgooZ2RiKSBydW4KU3RhcnRp
bmcgcHJvZ3JhbTogL3Vzci9iaW4vZGVhZGJlZWYgCltUaHJlYWQgZGVidWdnaW5nIHVzaW5nIGxp
YnRocmVhZF9kYiBlbmFibGVkXQpVc2luZyBob3N0IGxpYnRocmVhZF9kYiBsaWJyYXJ5ICIvbGli
L2xpYnRocmVhZF9kYi5zby4xIi4Kc3RhcnRpbmcgZGVhZGJlZWYgZGV2ZWwKc2VydmVyX3N0YXJ0
CmxvYWRpbmcgcGx1Z2lucyBmcm9tIC9ob21lL2FsZXhib3IvLmxvY2FsL2xpYi9kZWFkYmVlZgps
b2FkaW5nIHBsdWdpbnMgZnJvbSAvdXNyL2xpYi9kZWFkYmVlZgpwbHVnX2xvYWRfYWxsOiBzY2Fu
ZGlyIGZvdW5kIDE3IGZpbGVzCmxvYWRpbmcgcGx1Z2luIC91c3IvbGliL2RlYWRiZWVmL2Fsc2Eu
c28KTWlzc2luZyBzZXBhcmF0ZSBkZWJ1Z2luZm8gZm9yIC91c3IvbGliL2RlYWRiZWVmL2Fsc2Eu
c28KVHJ5IHRvIGluc3RhbGwgdGhlIGhhc2ggZmlsZSAvdXNyL2xpYi9kZWJ1Zy8uYnVpbGQtaWQv
MzUvZDAyMmFkZWNmODFhODEzOTUwODJmZGY5Y2VkNmZhNjAxZTk4MzguZGVidWcKTWlzc2luZyBz
ZXBhcmF0ZSBkZWJ1Z2luZm8gZm9yIC91c3IvbGliL2xpYmFzb3VuZC5zby4yClRyeSB0byBpbnN0
YWxsIHRoZSBoYXNoIGZpbGUgL3Vzci9saWIvZGVidWcvLmJ1aWxkLWlkLzNkL2EzODdhMGQ1YTYy
NDZiMGZkMGViOTJjMDJlYzQxOWI4OTQ4YTQ2LmRlYnVnCmZvdW5kIGd1aSBwbHVnaW4gZGRiX2d1
aV9HVEsyLnNvCmFkZGVkIEdUSzIgZ3VpIHBsdWdpbgpsb2FkaW5nIHBsdWdpbiAvdXNyL2xpYi9k
ZWFkYmVlZi9ob3RrZXlzLnNvCmxvYWRpbmcgcGx1Z2luIC91c3IvbGliL2RlYWRiZWVmL21wZ21h
ZC5zbwpsb2FkaW5nIHBsdWdpbiAvdXNyL2xpYi9kZWFkYmVlZi92b3JiaXMuc28KTWlzc2luZyBz
ZXBhcmF0ZSBkZWJ1Z2luZm8gZm9yIC91c3IvbGliL2RlYWRiZWVmL3ZvcmJpcy5zbwpUcnkgdG8g
aW5zdGFsbCB0aGUgaGFzaCBmaWxlIC91c3IvbGliL2RlYnVnLy5idWlsZC1pZC81MS9hYmUyNzE5
ZWU2YTQ4MDIyY2ZlNzRiMWJhZTEyNWEwZDFlMjZkZi5kZWJ1ZwpNaXNzaW5nIHNlcGFyYXRlIGRl
YnVnaW5mbyBmb3IgL3Vzci9saWIvbGlidm9yYmlzLnNvLjAKVHJ5IHRvIGluc3RhbGwgdGhlIGhh
c2ggZmlsZSAvdXNyL2xpYi9kZWJ1Zy8uYnVpbGQtaWQvNmIvZTI5MmY3NzU1MzVlY2FhMTFmM2Uw
ZDNlY2FhZGM2ODJkN2MxMjMuZGVidWcKTWlzc2luZyBzZXBhcmF0ZSBkZWJ1Z2luZm8gZm9yIC91
c3IvbGliL2xpYnZvcmJpc2ZpbGUuc28uMwpUcnkgdG8gaW5zdGFsbCB0aGUgaGFzaCBmaWxlIC91
c3IvbGliL2RlYnVnLy5idWlsZC1pZC8yYS9mYzQzYzM1ZDFlNjlhN2M0Zjk1NTIwMTkxZjQzZDcw
ZDkxNGM0YS5kZWJ1ZwpNaXNzaW5nIHNlcGFyYXRlIGRlYnVnaW5mbyBmb3IgL3Vzci9saWIvbGli
b2dnLnNvLjAKVHJ5IHRvIGluc3RhbGwgdGhlIGhhc2ggZmlsZSAvdXNyL2xpYi9kZWJ1Zy8uYnVp
bGQtaWQvMDgvNDhjMzJhYTRhMDcyODAzNTYzMmM1M2MxODdlOGI0ZDRmZjgzODMuZGVidWcKY2hl
Y2tpbmcgR1VJIHBsdWdpbjogR1RLMgpmb3VuZCBzZWxlY3RlZCBHVUkgcGx1Z2luOiBHVEsyCmxv
YWRpbmcgcGx1Z2luIC91c3IvbGliL2RlYWRiZWVmL2RkYl9ndWlfR1RLMi5zbwp3YXJuaW5nOiAi
L3Vzci9saWIvZGVidWcvdXNyL2xpYi9saWJpY3VkYXRhLnNvLjUwLjEuMS5kZWJ1ZyI6IHNlcGFy
YXRlIGRlYnVnIGluZm8gZmlsZSBoYXMgbm8gZGVidWcgaW5mbwpbTmV3IFRocmVhZCAweGI1MjJj
YjQwIChMV1AgMTUxMzEpXQpndGt1aSBwbHVnaW4gY29tcGlsZWQgZm9yIGd0ayB2ZXJzaW9uOiAy
LjI0LjE4CltOZXcgVGhyZWFkIDB4YjRhMmNiNDAgKExXUCAxNTEzMildCk1pc3Npbmcgc2VwYXJh
dGUgZGVidWdpbmZvIGZvciAvdXNyL2xpYi9ndGstMi4wLzIuMTAuMC9lbmdpbmVzL2xpYmNsZWFy
bG9va3Muc28KVHJ5IHRvIGluc3RhbGwgdGhlIGhhc2ggZmlsZSAvdXNyL2xpYi9kZWJ1Zy8uYnVp
bGQtaWQvNTAvZDM3MTMwYmNhYTA5NmEzMDdkZTNiMTM1NmFkY2Q4YTg3MWJkMjcuZGVidWcKY29u
bmVjdGluZyBidXR0b24gdHJheSBzaWduYWxzCgooZGVhZGJlZWY6MTUxMjcpOiBkZWFkYmVlZi1X
QVJOSU5HICoqOiBXaWRnZXQgbm90IGZvdW5kOiB0YWJzdHJpcApbTmV3IFRocmVhZCAweGE2Mjk4
YjQwIChMV1AgMTUxMzMpXQpNaXNzaW5nIHNlcGFyYXRlIGRlYnVnaW5mbyBmb3IgL3Vzci9saWIv
Z2lvL21vZHVsZXMvbGliZ3Zmc2RidXMuc28KVHJ5IHRvIGluc3RhbGwgdGhlIGhhc2ggZmlsZSAv
dXNyL2xpYi9kZWJ1Zy8uYnVpbGQtaWQvOGQvYTQzYjM0ZjQ2YTFlMWVhNTBhNWMxY2YwNmYxZDk4
NTFlYTRjOTQuZGVidWcKTWlzc2luZyBzZXBhcmF0ZSBkZWJ1Z2luZm8gZm9yIC91c3IvbGliL2xp
Ymd2ZnNjb21tb24uc28uMApUcnkgdG8gaW5zdGFsbCB0aGUgaGFzaCBmaWxlIC91c3IvbGliL2Rl
YnVnLy5idWlsZC1pZC8zNS9lYzhiYmQ5ZWRlYzMzZTQzMWY4YjdjMTIwZDQ0M2NjMzAyN2FiNi5k
ZWJ1ZwpbTmV3IFRocmVhZCAweGE1OGZmYjQwIChMV1AgMTUxMzUpXQpzZWxlY3RlZCBvdXRwdXQg
cGx1Z2luOiBBTFNBIG91dHB1dCBwbHVnaW4KSU5GTzogbG9hZGluZyBwbGF5bGlzdCDQn9C70LXQ
udC70LjRgdGCCklORk86IGZyb20gZmlsZSAvaG9tZS9hbGV4Ym9yLy5jb25maWcvZGVhZGJlZWYv
cGxheWxpc3RzLzAuZGJwbApJTkZPOiBsb2FkaW5nIHBsYXlsaXN0INCh0YLRgNCw0YjQvdC+INCw
0LYg0LbRg9GC0YwKSU5GTzogZnJvbSBmaWxlIC9ob21lL2FsZXhib3IvLmNvbmZpZy9kZWFkYmVl
Zi9wbGF5bGlzdHMvMS5kYnBsCklORk86IGxvYWRpbmcgcGxheWxpc3Qg0JTQuNC00Y7Qu9GPCklO
Rk86IGZyb20gZmlsZSAvaG9tZS9hbGV4Ym9yLy5jb25maWcvZGVhZGJlZWYvcGxheWxpc3RzLzIu
ZGJwbApJTkZPOiBsb2FkaW5nIHBsYXlsaXN0IERlZmF1bHQKSU5GTzogZnJvbSBmaWxlIC9ob21l
L2FsZXhib3IvLmNvbmZpZy9kZWFkYmVlZi9wbGF5bGlzdHMvMy5kYnBsCltOZXcgVGhyZWFkIDB4
YTRlZmZiNDAgKExXUCAxNTEzNildCltOZXcgVGhyZWFkIDB4YTQ2ZmZiNDAgKExXUCAxNTEzNyld
CgpQcm9ncmFtIHJlY2VpdmVkIHNpZ25hbCBTSUdTRUdWLCBTZWdtZW50YXRpb24gZmF1bHQuCltT
d2l0Y2hpbmcgdG8gVGhyZWFkIDB4YjRhMmNiNDAgKExXUCAxNTEzMildCjB4YjdjNjE1ZDEgaW4g
aG90a2V5c19nZXRfYWN0aW9uX2Zvcl9rZXljb21ibyAoa2V5PTI2OTAyNTA0MywgbW9kcz0wLCBp
c2dsb2JhbD0wLCBjdHg9MHhiNGEyOWFhYykKICAgIGF0IGhvdGtleXMuYzo1MDkKNTA5CSAgICBp
ZiAoaXN1cHBlciAoa2V5KSkgewooZ2RiKSBidAojMCAgMHhiN2M2MTVkMSBpbiBob3RrZXlzX2dl
dF9hY3Rpb25fZm9yX2tleWNvbWJvIChrZXk9MjY5MDI1MDQzLCBtb2RzPTAsIGlzZ2xvYmFsPTAs
IAogICAgY3R4PTB4YjRhMjlhYWMpIGF0IGhvdGtleXMuYzo1MDkKIzEgIDB4Yjc5MDI1YzUgaW4g
b25fbWFpbndpbl9rZXlfcHJlc3NfZXZlbnQgKHdpZGdldD0weGI0MTIyYTE4LCBldmVudD0weGE0
ZjAzZWEwLCB1c2VyX2RhdGE9MHgwKQogICAgYXQgY2FsbGJhY2tzLmM6MjA1CiMyICAweGI3NTU5
YmQyIGluIF9ndGtfbWFyc2hhbF9CT09MRUFOX19CT1hFRCAoY2xvc3VyZT1jbG9zdXJlQGVudHJ5
PTB4YjQxNjk1MDAsIAogICAgcmV0dXJuX3ZhbHVlPXJldHVybl92YWx1ZUBlbnRyeT0weGI0YTI5
YzAwLCBuX3BhcmFtX3ZhbHVlcz1uX3BhcmFtX3ZhbHVlc0BlbnRyeT0yLCAKICAgIHBhcmFtX3Zh
bHVlcz1wYXJhbV92YWx1ZXNAZW50cnk9MHhiNGEyOWM3MCwgaW52b2NhdGlvbl9oaW50PWludm9j
YXRpb25faGludEBlbnRyeT0weGI0YTI5YzFjLCAKICAgIG1hcnNoYWxfZGF0YT1tYXJzaGFsX2Rh
dGFAZW50cnk9MHgwKSBhdCBndGttYXJzaGFsZXJzLmM6ODYKIzMgIDB4YjcxNWE1NjYgaW4gZ19j
bG9zdXJlX2ludm9rZSAoY2xvc3VyZT0weGI0MTY5NTAwLCByZXR1cm5fdmFsdWU9cmV0dXJuX3Zh
bHVlQGVudHJ5PTB4YjRhMjljMDAsIAogICAgbl9wYXJhbV92YWx1ZXM9MiwgcGFyYW1fdmFsdWVz
PXBhcmFtX3ZhbHVlc0BlbnRyeT0weGI0YTI5YzcwLCAKICAgIGludm9jYXRpb25faGludD1pbnZv
Y2F0aW9uX2hpbnRAZW50cnk9MHhiNGEyOWMxYykgYXQgZ2Nsb3N1cmUuYzo3NzcKIzQgIDB4Yjcx
NmM3YjUgaW4gc2lnbmFsX2VtaXRfdW5sb2NrZWRfUiAobm9kZT1ub2RlQGVudHJ5PTB4YjQxMjk4
MjgsIGRldGFpbD1kZXRhaWxAZW50cnk9MCwgCiAgICBpbnN0YW5jZT1pbnN0YW5jZUBlbnRyeT0w
eGI0MTIyYTE4LCBlbWlzc2lvbl9yZXR1cm49ZW1pc3Npb25fcmV0dXJuQGVudHJ5PTB4YjRhMjlk
MmMsIAogICAgaW5zdGFuY2VfYW5kX3BhcmFtcz1pbnN0YW5jZV9hbmRfcGFyYW1zQGVudHJ5PTB4
YjRhMjljNzApIGF0IGdzaWduYWwuYzozNTg0CiM1ICAweGI3MTc0NWI1IGluIGdfc2lnbmFsX2Vt
aXRfdmFsaXN0IChpbnN0YW5jZT1pbnN0YW5jZUBlbnRyeT0weGI0MTIyYTE4LCAKICAgIHNpZ25h
bF9pZD1zaWduYWxfaWRAZW50cnk9NDIsIGRldGFpbD1kZXRhaWxAZW50cnk9MCwgCiAgICB2YXJf
YXJncz0weGI0YTI5ZTcwICJcMjM0XDIzNlwyNDJcMjY0XDI0MCIsIDxpbmNvbXBsZXRlIHNlcXVl
bmNlIFwzNjBcMjQ0PiwgCiAgICB2YXJfYXJnc0BlbnRyeT0weGI0YTI5ZTZjICJcMjQwPvCknJ5c
MjQyXDI2NFwyNDAiLCA8aW5jb21wbGV0ZSBzZXF1ZW5jZSBcMzYwXDI0ND4pCiAgICBhdCBnc2ln
bmFsLmM6MzMzOAojNiAgMHhiNzE3NGFmMyBpbiBnX3NpZ25hbF9lbWl0IChpbnN0YW5jZT1pbnN0
YW5jZUBlbnRyeT0weGI0MTIyYTE4LCBzaWduYWxfaWQ9NDIsIAogICAgZGV0YWlsPWRldGFpbEBl
bnRyeT0wKSBhdCBnc2lnbmFsLmM6MzM4NAojNyAgMHhiNzY5MjlmYiBpbiBndGtfd2lkZ2V0X2V2
ZW50X2ludGVybmFsICh3aWRnZXQ9d2lkZ2V0QGVudHJ5PTB4YjQxMjJhMTgsIAogICAgZXZlbnQ9
ZXZlbnRAZW50cnk9MHhhNGYwM2VhMCkgYXQgZ3Rrd2lkZ2V0LmM6NTAxMAojOCAgMHhiNzY5MmQz
ZSBpbiBJQV9fZ3RrX3dpZGdldF9ldmVudCAod2lkZ2V0PXdpZGdldEBlbnRyeT0weGI0MTIyYTE4
LCAKICAgIGV2ZW50PWV2ZW50QGVudHJ5PTB4YTRmMDNlYTApIGF0IGd0a3dpZGdldC5jOjQ4MDcK
IzkgIDB4Yjc1NTdkOWMgaW4gSUFfX2d0a19wcm9wYWdhdGVfZXZlbnQgKHdpZGdldD13aWRnZXRA
ZW50cnk9MHhiNDEyMmExOCwgCiAgICBldmVudD1ldmVudEBlbnRyeT0weGE0ZjAzZWEwKSBhdCBn
dGttYWluLmM6MjQ2NAojMTAgMHhiNzU1ODA2MCBpbiBJQV9fZ3RrX21haW5fZG9fZXZlbnQgKGV2
ZW50PTB4YTRmMDNlYTApIGF0IGd0a21haW4uYzoxNjg1CiMxMSAweGI3M2M0MzU4IGluIGdka19l
dmVudF9kaXNwYXRjaCAoc291cmNlPXNvdXJjZUBlbnRyeT0weGI0MTIzZTk4LCBjYWxsYmFjaz0w
eDAsIHVzZXJfZGF0YT0weDApCiAgICBhdCBnZGtldmVudHMteDExLmM6MjQwMwojMTIgMHhiNzA2
NWZmMyBpbiBnX21haW5fZGlzcGF0Y2ggKGNvbnRleHQ9MHhiNDEyM2Y2OCkgYXQgZ21haW4uYzoz
MDU0CiMxMyBnX21haW5fY29udGV4dF9kaXNwYXRjaCAoY29udGV4dD1jb250ZXh0QGVudHJ5PTB4
YjQxMjNmNjgpIGF0IGdtYWluLmM6MzYzMAojMTQgMHhiNzA2NjM5MCBpbiBnX21haW5fY29udGV4
dF9pdGVyYXRlIChjb250ZXh0PTB4YjQxMjNmNjgsIGJsb2NrPWJsb2NrQGVudHJ5PTEsIAogICAg
ZGlzcGF0Y2g9ZGlzcGF0Y2hAZW50cnk9MSwgc2VsZj08b3B0aW1pemVkIG91dD4pIGF0IGdtYWlu
LmM6MzcwMQojMTUgMHhiNzA2Njg2YiBpbiBnX21haW5fbG9vcF9ydW4gKGxvb3A9bG9vcEBlbnRy
eT0weGE1OTJiOWEwKSBhdCBnbWFpbi5jOjM4OTUKIzE2IDB4Yjc1NTZkZjAgaW4gSUFfX2d0a19t
YWluICgpIGF0IGd0a21haW4uYzoxMjU3CiMxNyAweGI3OTAxN2E2IGluIGd0a3VpX3RocmVhZCAo
Y3R4PTB4MCkgYXQgZ3RrdWkuYzoxMDY2CiMxOCAweGI3ZjY0YjVkIGluIHN0YXJ0X3RocmVhZCAo
YXJnPTB4YjRhMmNiNDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA4CiMxOSAweGI3ZWMyOWFlIGlu
IGNsb25lICgpIGZyb20gL2xpYi9saWJjLnNvLjYKKGdkYikgbGlzdAo1MDQJREJfcGx1Z2luX2Fj
dGlvbl90Kgo1MDUJaG90a2V5c19nZXRfYWN0aW9uX2Zvcl9rZXljb21ibyAoaW50IGtleSwgaW50
IG1vZHMsIGludCBpc2dsb2JhbCwgaW50ICpjdHgpIHsKNTA2CSAgICBpbnQgaTsKNTA3CSAgICAv
LyBmaW5kIG1hcHBlZCBrZXljb2RlCjUwOAkKNTA5CSAgICBpZiAoaXN1cHBlciAoa2V5KSkgewo1
MTAJICAgICAgICBrZXkgPSB0b2xvd2VyIChrZXkpOwo1MTEJICAgIH0KNTEyCQo1MTMJICAgIGlu
dCBrZXljb2RlID0gMDsKKGdkYikgcCBrZXkKJDEgPSAyNjkwMjUwNDMKKGdkYikK
</data>

          </attachment>
      

    </bug>

</bugzilla>