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

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

    <bug>
          <bug_id>7254</bug_id>
          
          <creation_ts>2005-06-30 17:31:20 +0400</creation_ts>
          <short_desc>x86_64 support</short_desc>
          <delta_ts>2006-12-01 09:00:52 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>samba</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>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kachalov Anton">mouse</reporter>
          <assigned_to name="Evgeny Sinelnikov">sin</assigned_to>
          <cc>crux</cc>
    
    <cc>genix</cc>
    
    <cc>sin</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>26696</commentid>
    <comment_count>0</comment_count>
    <who name="Kachalov Anton">mouse</who>
    <bug_when>2005-06-30 17:31:23 +0400</bug_when>
    <thetext>x86_64 support</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26697</commentid>
    <comment_count>1</comment_count>
      <attachid>963</attachid>
    <who name="Kachalov Anton">mouse</who>
    <bug_when>2005-06-30 17:38:43 +0400</bug_when>
    <thetext>Created attachment 963
x86_64 support</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26698</commentid>
    <comment_count>2</comment_count>
    <who name="Vladimir Lettiev">crux</who>
    <bug_when>2005-06-30 17:46:16 +0400</bug_when>
    <thetext>подрабатываю баго-прокси-сервером... ;)

патч отрывает сборку документации. это не есть хорошо. может логи несборки на
этой архитектуре подбросите?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26699</commentid>
    <comment_count>3</comment_count>
    <who name="Kachalov Anton">mouse</who>
    <bug_when>2005-06-30 18:04:31 +0400</bug_when>
    <thetext>он отрывает только для x86_64.
там какие-то проблемы с работой dia в hasher. В системе dia генерит png&apos;ки, а в
хэшере слетает...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26704</commentid>
    <comment_count>4</comment_count>
    <who name="Vladimir Lettiev">crux</who>
    <bug_when>2005-06-30 18:27:38 +0400</bug_when>
    <thetext>я чинил dia по этому поводу (#2441). можно всё-таки увидеть что говорит dia при
генерации?
И ещё. Там на Makefile от samba-docs-svn можно натравить s/$(DIA)/strace -o
dia.log $(DIA)/ (добавив strace в зависимости пакета). И потом выслать лог сюда.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26706</commentid>
    <comment_count>5</comment_count>
    <who name="Kachalov Anton">mouse</who>
    <bug_when>2005-06-30 18:31:00 +0400</bug_when>
    <thetext>Он ничего не говорил, просто выходит с exit code=0. Там glib&apos;ная функция
отваливается...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26726</commentid>
    <comment_count>6</comment_count>
    <who name="Kachalov Anton">mouse</who>
    <bug_when>2005-07-01 13:28:34 +0400</bug_when>
    <thetext>$ ltrace dia -e aaa.png -n /tmp/AccountingNetwork.dia
...
g_str_equal(0x2aaaac245ffc, 0x2aaaac2458e4, 25, 0xb798957b, -6) = 0
g_str_hash(0x57f840, 0x57f840, 70, 70, 0)        = 0xb798957b
g_str_equal(0x2aaaac245ffc, 0x57f840, 25, 0xb798957b, 0) = 0
&lt;... g_option_context_parse resumed&gt; )           = 0
exit(0 &lt;unfinished ...&gt;
+++ exited (status 0) +++

$ strace dia -e aaa.png -n /tmp/AccountingNetwork.dia
....
fstat(3, {st_mode=S_IFREG|0644, st_size=1436, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x2aaaada37000
read(3, &quot;root:x:0:0:System Administrator:&quot;..., 4096) = 1436
close(3)                                = 0
munmap(0x2aaaada37000, 4096)            = 0
_exit(0)                                = ?

Но при этом в dmesg куча спама (на один такой процесс ругани в несколько экранов):
...
dia[2195] trap int3 rip:41a8f1 rsp:7fffffffe738 error:0
dia[2195] trap int3 rip:2aaaac4b08d0 rsp:7fffffffe740 error:0
dia[2195] trap int3 rip:42a376 rsp:7fffffffe870 error:0
dia[2195] trap int3 rip:419fa1 rsp:7fffffffe868 error:0

Вот так он вываливается.

А вот, что в gdb:
#0  0x00002aaaac4d9b5f in IA__g_option_context_parse (context=0x3, argc=0x4, 
    argv=0x576e10, error=0x7fffffffe82c) at goption.c:1120
#1  0x000000000042a375 in app_init ()
#2  0x0000000000454c69 in main ()

Но вот странности с argc, argv, error и context -- у них какие-то странные значения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26728</commentid>
    <comment_count>7</comment_count>
    <who name="Kachalov Anton">mouse</who>
    <bug_when>2005-07-01 14:52:42 +0400</bug_when>
    <thetext>Интересно ещё и то, что в dia перед вызовом g_option_context_parse:

(gdb) p context
$1 = (GOptionContext *) 0x582e10
(gdb) p argc
$2 = 5
(gdb) p &amp;argc
$3 = (int *) 0x7fffffffe79c
(gdb) p argv
$4 = (char **) 0x7fffffffe8a8
(gdb) p error
$5 = (GError *) 0x0
(gdb) p &amp;error
$6 = (GError **) 0x7fffffffe768
(gdb) p &amp;argv
$7 = (char ***) 0x7fffffffe790

а функция вызвалась с параметрами:
IA__g_option_context_parse(context=0x3, argc=0x4, argv=0x582e10,
error=0x7fffffffe79c)

Такое ощущение, что параметры перемешались.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26738</commentid>
    <comment_count>8</comment_count>
    <who name="Kachalov Anton">mouse</who>
    <bug_when>2005-07-01 19:32:46 +0400</bug_when>
    <thetext>гм-м-м... я всё-таки добил последний Сизифный dia и он... заработал! :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26739</commentid>
    <comment_count>9</comment_count>
    <who name="Kachalov Anton">mouse</who>
    <bug_when>2005-07-01 19:33:34 +0400</bug_when>
    <thetext>ой... забыл, что я ещё патч постил, который нужно-таки применять :)
только без %ifarch x86_64</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36217</commentid>
    <comment_count>10</comment_count>
    <who name="Eugene V. Horohorin">genix</who>
    <bug_when>2006-02-24 15:15:32 +0300</bug_when>
    <thetext>неужели никто не сделает NMU?
готов выкинуть исправленный src.rpm, если кто нить потестит работу на x86-64 $)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42621</commentid>
    <comment_count>11</comment_count>
    <who name="Alexander Bokovoy">ab</who>
    <bug_when>2006-12-01 09:00:46 +0300</bug_when>
    <thetext>По-моему, эту ошибку давно пора закрыть, поскольку x86_64 у нас теперь нормально
поддерживается.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>963</attachid>
            <date>2005-06-30 17:38:43 +0400</date>
            <delta_ts>2005-06-30 17:38:43 +0400</delta_ts>
            <desc>x86_64 support</desc>
            <filename>samba.spec.diff</filename>
            <type>text/plain</type>
            <size>2278</size>
            <attacher name="Kachalov Anton">mouse</attacher>
            
              <data encoding="base64">LS0tIHNhbWJhLnNwZWMub3JpZwkyMDA1LTA0LTIwIDE2OjIxOjUyICswNDAwCisrKyBzYW1iYS5z
cGVjCTIwMDUtMDYtMzAgMTc6Mjg6MjAgKzA0MDAKQEAgLTcsNyArNyw3IEBACiBSZWxlYXNlOiBh
bHQyCiAKICMgZm9yIHBhbSBtb2R1bGVzCi0lYWRkX2ZpbmRwcm92X2xpYl9wYXRoIC9saWIvc2Vj
dXJpdHkKKyVhZGRfZmluZHByb3ZfbGliX3BhdGggLyVfbGliL3NlY3VyaXR5CiAKICVkZWZfZGlz
YWJsZSBhdwogCkBAIC00Miw4ICs0MiwxMSBAQAogJWRlZl9lbmFibGUgeG1sCiAlZGVmX2VuYWJs
ZSBteXNxbAogJWRlZl9lbmFibGUgcGdzcWwKKyMgQnJva2VuIGJ1aWxkIG9mIGRvY3VtZW50YXRp
b24gb24geDg2XzY0CislaWZuYXJjaCB4ODZfNjQKICMgR2VuZXJhdGUgZG9jdW1lbnRhdGlvbiBv
dXQgb2YgRG9jYm9vayBzb3VyY2VzIGJ5IGRlZmF1bHQKICVkZWZfZW5hYmxlIGdlbmRvYworJWVu
ZGlmCiAjIFVzZSBDVVBTIGJ5IGRlZmF1bHQKICVkZWZfZW5hYmxlIGN1cHMKICVlbmRpZgpAQCAt
NDU0LDYgKzQ1Nyw4IEBACiAJLS13aXRoLWxvY2tkaXI9JV9sb2NhbHN0YXRlZGlyLyVvcmlnbmFt
ZSBcCiAJLS13aXRoLWxpYnNtYmNsaWVudD15ZXMgCiAKKyVfX3N1YnN0ICdzLF5MSUJESVIgKj0u
KixMSUJESVIgPSAlX2xpYmRpci8lb3JpZ25hbWUsJyBNYWtlZmlsZQorCiAjIE1ha2UgcHJvdG90
eXBlcyB1c2luZyB1bmlwcm9jZXNzb3IgKGltcG9ydGFudCwgcHJvdG8gZG9lcyBub3Qgd29yayBm
b3IgU01QKQogJV9fbWFrZSAgXAogICAgIHByb3RvCkBAIC00OTUsNyArNTAwLDcgQEAKICVfX21r
ZGlyIC1wICVidWlsZHJvb3QvJV9sb2dkaXIvJW9yaWduYW1lCiAlX19ta2RpciAtcCAlYnVpbGRy
b290LyVfc3Bvb2xkaXIvJW9yaWduYW1lCiAlX19ta2RpciAtcCAlYnVpbGRyb290LyVfbG9jYWxz
dGF0ZWRpci8lb3JpZ25hbWUve25ldGxvZ29uLHByb2ZpbGVzfQotJV9fbWtkaXIgLXAgJWJ1aWxk
cm9vdC9saWIvc2VjdXJpdHkKKyVfX21rZGlyIC1wICVidWlsZHJvb3QvJV9saWIvc2VjdXJpdHkK
ICVfX21rZGlyIC1wICVidWlsZHJvb3QvJV9kYXRhZGlyLyVvcmlnbmFtZS92ZnMtZGV2ZWwvc291
cmNlCiAlX19ta2RpciAtcCAlYnVpbGRyb290LyVfaW5jbHVkZWRpcgogCkBAIC01MzQsMTQgKzUz
OSwxNCBAQAogCiAjIEluc3RhbGwgdGhlIG5zc3dpdGNoIGxpYnJhcnkgZXh0ZW5zaW9uIGZpbGUK
IGZvciBpIGluIHdpbnMgd2luYmluZCA7IGRvCi0gICVfX2luc3RhbGwgLW03NTUgc291cmNlL25z
c3dpdGNoL2xpYm5zc18kaS5zbyAlYnVpbGRyb290L2xpYgorICAlX19pbnN0YWxsIC1tNzU1IHNv
dXJjZS9uc3N3aXRjaC9saWJuc3NfJGkuc28gJWJ1aWxkcm9vdC8lX2xpYgogIyBNYWtlIGxpbmsg
Zm9yIE5hbWUgU3dpdGNoIG1vZHVsZXMKLSAgKCBjZCAlYnVpbGRyb290L2xpYjsgJV9fbG5fcyBs
aWJuc3NfJGkuc28gbGlibnNzXyRpLnNvLjI7ICkKKyAgKCBjZCAlYnVpbGRyb290LyVfbGliOyAl
X19sbl9zIGxpYm5zc18kaS5zbyBsaWJuc3NfJGkuc28uMjsgKQogZG9uZSAKIAogIyBJbnN0YWxs
IFBBTSBtb2R1bGVzCi0lX19ta2RpciAtcCAlYnVpbGRyb290L2xpYi9zZWN1cml0eQotJV9faW5z
dGFsbCAtbTc1NSBzb3VyY2UvbnNzd2l0Y2gvcGFtX3dpbmJpbmQuc28gJWJ1aWxkcm9vdC9saWIv
c2VjdXJpdHkKKyVfX21rZGlyIC1wICVidWlsZHJvb3QvJV9saWIvc2VjdXJpdHkKKyVfX2luc3Rh
bGwgLW03NTUgc291cmNlL25zc3dpdGNoL3BhbV93aW5iaW5kLnNvICVidWlsZHJvb3QvJV9saWIv
c2VjdXJpdHkKIAogJWlmX2VuYWJsZWQgYXcKIAklX19pbnN0YWxsIC1tNjQ0ICV7U09VUkNFMjJ9
ICVidWlsZHJvb3QlX3N5c2NvbmZkaXIvJW9yaWduYW1lL3NtYi5jb25mCkBAIC04NzMsOCArODc4
LDggQEAKICVfYmluZGlyL3diaW5mbwogJV9iaW5kaXIvc21iZ2V0CiAlX3NiaW5kaXIvd2luYmlu
ZGQKLSVhdHRyKDc1NSxyb290LHJvb3QpIC9saWIvc2VjdXJpdHkvKgotJWF0dHIoNzU1LHJvb3Qs
cm9vdCkgL2xpYi9saWJuc3MqCislYXR0cig3NTUscm9vdCxyb290KSAvJV9saWIvc2VjdXJpdHkv
KgorJWF0dHIoNzU1LHJvb3Qscm9vdCkgLyVfbGliL2xpYm5zcyoKICVhdHRyKC0scm9vdCxyb290
KSAlY29uZmlnKG5vcmVwbGFjZSkgJV9zeXNjb25mZGlyLyVvcmlnbmFtZS9zbWIuY29uZgogJWF0
dHIoLSxyb290LHJvb3QpICVjb25maWcobm9yZXBsYWNlKSAlX3N5c2NvbmZkaXIvJW9yaWduYW1l
L2xtaG9zdHMKICVhdHRyKC0scm9vdCxyb290KSAlY29uZmlnICVfaW5pdGRpci93aW5iaW5kCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>