<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>157220</bug_id>
          
          <creation_ts>2006-12-05 06:02 0000</creation_ts>
          <short_desc>lshal (sys-apps/hal-0.5.7.1-r2) misuses sys-apps/dbus-1.0.1-r2</short_desc>
          <delta_ts>2007-02-13 03:56:41 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Unspecified</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>remi@gentoo.org</reporter>
          <assigned_to>gentopia@gentoo.org</assigned_to>
          <cc>pomac@vapor.com</cc>
    
    <cc>pva@gentoo.org</cc>
    
    <cc>RiverRat@GreenDragonTavern.com</cc>
    
    <cc>zzam@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>remi@gentoo.org</who>
            <bug_when>2006-12-05 06:02:03 0000</bug_when>
            <thetext>lshal works but crashes at the end when closing the dbus connection :

This was done on a ~x86 box.

--------[snip]-------
  pci.linux.sysfs_path = &apos;/sys/devices/pci0000:00/0000:00:12.2&apos;  (string)
  info.parent = &apos;/org/freedesktop/Hal/devices/computer&apos;  (string)
  info.bus = &apos;pci&apos;  (string)
  linux.sysfs_path_device = &apos;/sys/devices/pci0000:00/0000:00:12.2&apos;  (string)
  linux.sysfs_path = &apos;/sys/devices/pci0000:00/0000:00:12.2&apos;  (string)


Dumped 68 device(s) from the Global Device List.
------------------------------------------------

process 18189: Applications must not close shared connections - see dbus_connection_close() docs. This is a bug in the application.
  D-Bus not built with -rdynamic so unable to print a backtrace
Abandon</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2006-12-05 20:45:57 0000</bug_when>
            <thetext>*** Bug 157245 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>steev@gentoo.org</who>
            <bug_when>2006-12-06 10:18:42 0000</bug_when>
            <thetext>I have a patch, but it needs to be re-worked for 0.5.7.1</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-12-21 06:36:53 0000</bug_when>
            <thetext>*** Bug 158729 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-01-07 17:42:38 0000</bug_when>
            <thetext>*** Bug 160741 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pomac@vapor.com</who>
            <bug_when>2007-01-16 22:44:03 0000</bug_when>
            <thetext>I posted two patches on: http://bugs.gentoo.org/show_bug.cgi?id=160741

That i have built on amd64 and x86 with hal-0.5.7-r3

One cleans up some 64 bit issues, see the link above.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pva@gentoo.org</who>
            <bug_when>2007-02-12 15:24:55 0000</bug_when>
            <thetext>Created an attachment (id=109956)
hal-0.5.7.1-fixdbus.patch

Took patch from mandriva linux. Applies cleanly and works here. In mandriva this bug was reported as: http://qa.mandriva.com/show_bug.cgi?id=26974</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2007-02-13 03:56:41 0000</bug_when>
            <thetext>Fixed in -r5.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>109956</attachid>
            <date>2007-02-12 15:24 0000</date>
            <desc>hal-0.5.7.1-fixdbus.patch</desc>
            <filename>hal-0.5.7.1-fixdbus.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGhhbC0wLjUuNy4xL3Rvb2xzL2hhbC1kZXZpY2UuYy5maXhkYnVzCTIwMDYtMTEtMjEgMTU6
MzA6NDcuMDAwMDAwMDAwICswMTAwCisrKyBoYWwtMC41LjcuMS90b29scy9oYWwtZGV2aWNlLmMJ
MjAwNi0xMS0yMSAxNTozMDo0OC4wMDAwMDAwMDAgKzAxMDAKQEAgLTE1NSw3ICsxNTUsNiBAQAog
CiAJbGliaGFsX2N0eF9zaHV0ZG93bihoYWxfY3R4LCAmZXJyb3IpOwogCWxpYmhhbF9jdHhfZnJl
ZShoYWxfY3R4KTsKLQlkYnVzX2Nvbm5lY3Rpb25fY2xvc2UoY29ubik7CiAJZGJ1c19jb25uZWN0
aW9uX3VucmVmKGNvbm4pOwogCWRidXNfZXJyb3JfZnJlZSgmZXJyb3IpOwogCi0tLSBoYWwtMC41
LjcuMS90b29scy9sc2hhbC5jLmZpeGRidXMJMjAwNi0xMS0yMSAxNTozMDo0Ny4wMDAwMDAwMDAg
KzAxMDAKKysrIGhhbC0wLjUuNy4xL3Rvb2xzL2xzaGFsLmMJMjAwNi0xMS0yMSAxNTozMDo0OC4w
MDAwMDAwMDAgKzAxMDAKQEAgLTcwMSw3ICs3MDEsNiBAQAogCWxpYmhhbF9jdHhfc2h1dGRvd24g
KGhhbF9jdHgsICZlcnJvcik7CiAJbGliaGFsX2N0eF9mcmVlIChoYWxfY3R4KTsKIAotCWRidXNf
Y29ubmVjdGlvbl9jbG9zZSAoY29ubik7CiAJZGJ1c19jb25uZWN0aW9uX3VucmVmIChjb25uKTsK
IAogCWlmIChzaG93X2RldmljZSkKLS0tIGhhbC0wLjUuNy4xL2xpYmhhbC9saWJoYWwuYy5maXhk
YnVzCTIwMDYtMDItMTIgMjI6NDc6MjguMDAwMDAwMDAwICswMTAwCisrKyBoYWwtMC41LjcuMS9s
aWJoYWwvbGliaGFsLmMJMjAwNi0xMS0yMSAxNTozMzozMS4wMDAwMDAwMDAgKzAxMDAKQEAgLTE1
MjUsNyArMTUyNSw3IEBACiAJcmVwbHkgPSBkYnVzX2Nvbm5lY3Rpb25fc2VuZF93aXRoX3JlcGx5
X2FuZF9ibG9jayAoY3R4LT5jb25uZWN0aW9uLAogCQkJCQkJCSAgIG1lc3NhZ2UsIC0xLAogCQkJ
CQkJCSAgIGVycm9yKTsKLQlpZiAoZGJ1c19lcnJvcl9pc19zZXQgKGVycm9yKSkgeworCWlmIChl
cnJvciAhPSBOVUxMICYmIGRidXNfZXJyb3JfaXNfc2V0IChlcnJvcikpIHsKIAkJZGJ1c19tZXNz
YWdlX3VucmVmIChtZXNzYWdlKTsKIAkJcmV0dXJuIEZBTFNFOwogCX0KQEAgLTE3MTAsNyArMTcx
MCw3IEBACiAJcmVwbHkgPSBkYnVzX2Nvbm5lY3Rpb25fc2VuZF93aXRoX3JlcGx5X2FuZF9ibG9j
ayAoY3R4LT5jb25uZWN0aW9uLAogCQkJCQkJCSAgIG1lc3NhZ2UsIC0xLAogCQkJCQkJCSAgIGVy
cm9yKTsKLQlpZiAoZGJ1c19lcnJvcl9pc19zZXQgKGVycm9yKSkgeworCWlmIChlcnJvciAhPSBO
VUxMICYmIGRidXNfZXJyb3JfaXNfc2V0IChlcnJvcikpIHsKIAkJZGJ1c19tZXNzYWdlX3VucmVm
IChtZXNzYWdlKTsKIAkJcmV0dXJuIEZBTFNFOwogCX0KQEAgLTE3NjIsNyArMTc2Miw3IEBACiAJ
cmVwbHkgPSBkYnVzX2Nvbm5lY3Rpb25fc2VuZF93aXRoX3JlcGx5X2FuZF9ibG9jayAoY3R4LT5j
b25uZWN0aW9uLAogCQkJCQkJCSAgIG1lc3NhZ2UsIC0xLAogCQkJCQkJCSAgIGVycm9yKTsKLQlp
ZiAoZGJ1c19lcnJvcl9pc19zZXQgKGVycm9yKSkgeworCWlmIChlcnJvciAhPSBOVUxMICYmIGRi
dXNfZXJyb3JfaXNfc2V0IChlcnJvcikpIHsKIAkJZGJ1c19tZXNzYWdlX3VucmVmIChtZXNzYWdl
KTsKIAkJcmV0dXJuIEZBTFNFOwogCX0KQEAgLTE4MTQsNyArMTgxNCw3IEBACiAJcmVwbHkgPSBk
YnVzX2Nvbm5lY3Rpb25fc2VuZF93aXRoX3JlcGx5X2FuZF9ibG9jayAoY3R4LT5jb25uZWN0aW9u
LAogCQkJCQkJCSAgIG1lc3NhZ2UsIC0xLAogCQkJCQkJCSAgIGVycm9yKTsKLQlpZiAoZGJ1c19l
cnJvcl9pc19zZXQgKGVycm9yKSkgeworCWlmIChlcnJvciAhPSBOVUxMICYmIGRidXNfZXJyb3Jf
aXNfc2V0IChlcnJvcikpIHsKIAkJZGJ1c19tZXNzYWdlX3VucmVmIChtZXNzYWdlKTsKIAkJcmV0
dXJuIEZBTFNFOwogCX0KQEAgLTE4NjUsNyArMTg2NSw3IEBACiAJcmVwbHkgPSBkYnVzX2Nvbm5l
Y3Rpb25fc2VuZF93aXRoX3JlcGx5X2FuZF9ibG9jayAoY3R4LT5jb25uZWN0aW9uLAogCQkJCQkJ
CSAgIG1lc3NhZ2UsIC0xLAogCQkJCQkJCSAgIGVycm9yKTsKLQlpZiAoZGJ1c19lcnJvcl9pc19z
ZXQgKGVycm9yKSkgeworCWlmIChlcnJvciAhPSBOVUxMICYmIGRidXNfZXJyb3JfaXNfc2V0IChl
cnJvcikpIHsKIAkJZGJ1c19tZXNzYWdlX3VucmVmIChtZXNzYWdlKTsKIAkJcmV0dXJuIEZBTFNF
OwogCX0KQEAgLTE5MjYsNyArMTkyNiw3IEBACiAJCQkJCQkJICAgbWVzc2FnZSwgLTEsCiAJCQkJ
CQkJICAgZXJyb3IpOwogCi0JaWYgKGRidXNfZXJyb3JfaXNfc2V0IChlcnJvcikpIHsKKwlpZiAo
ZXJyb3IgIT0gTlVMTCAmJiBkYnVzX2Vycm9yX2lzX3NldCAoZXJyb3IpKSB7CiAJCWlmIChzdHJj
bXAgKGVycm9yLT5uYW1lLAogCQkJICAgICJvcmcuZnJlZWRlc2t0b3AuSGFsLkRldmljZUFscmVh
ZHlMb2NrZWQiKSA9PSAwKSB7CiAJCQlpZiAocmVhc29uX3doeV9sb2NrZWQgIT0gTlVMTCkgewpA
QCAtMTk4NSw3ICsxOTg1LDcgQEAKIAkJCQkJCQkgICBtZXNzYWdlLCAtMSwKIAkJCQkJCQkgICBl
cnJvcik7CiAKLQlpZiAoZGJ1c19lcnJvcl9pc19zZXQgKGVycm9yKSkgeworCWlmIChlcnJvciAh
PSBOVUxMICYmIGRidXNfZXJyb3JfaXNfc2V0IChlcnJvcikpIHsKIAkJZGJ1c19tZXNzYWdlX3Vu
cmVmIChtZXNzYWdlKTsKIAkJcmV0dXJuIEZBTFNFOwogCX0KQEAgLTIwNDAsNyArMjA0MCw3IEBA
CiAJcmVwbHkgPSBkYnVzX2Nvbm5lY3Rpb25fc2VuZF93aXRoX3JlcGx5X2FuZF9ibG9jayAoY3R4
LT5jb25uZWN0aW9uLAogCQkJCQkJCSAgIG1lc3NhZ2UsIC0xLAogCQkJCQkJCSAgIGVycm9yKTsK
LQlpZiAoZGJ1c19lcnJvcl9pc19zZXQgKGVycm9yKSkgeworCWlmIChlcnJvciAhPSBOVUxMICYm
IGRidXNfZXJyb3JfaXNfc2V0IChlcnJvcikpIHsKIAkJZGJ1c19tZXNzYWdlX3VucmVmIChtZXNz
YWdlKTsKIAkJcmV0dXJuIE5VTEw7CiAJfQpAQCAtMjEyNSw3ICsyMTI1LDcgQEAKIAlyZXBseSA9
IGRidXNfY29ubmVjdGlvbl9zZW5kX3dpdGhfcmVwbHlfYW5kX2Jsb2NrIChjdHgtPmNvbm5lY3Rp
b24sCiAJCQkJCQkJICAgbWVzc2FnZSwgLTEsCiAJCQkJCQkJICAgZXJyb3IpOwotCWlmIChkYnVz
X2Vycm9yX2lzX3NldCAoZXJyb3IpKSB7CisJaWYgKGVycm9yICE9IE5VTEwgJiYgZGJ1c19lcnJv
cl9pc19zZXQgKGVycm9yKSkgewogCQlkYnVzX21lc3NhZ2VfdW5yZWYgKG1lc3NhZ2UpOwogCQly
ZXR1cm4gRkFMU0U7CiAJfQpAQCAtMjE3OSw3ICsyMTc5LDcgQEAKIAlyZXBseSA9IGRidXNfY29u
bmVjdGlvbl9zZW5kX3dpdGhfcmVwbHlfYW5kX2Jsb2NrIChjdHgtPmNvbm5lY3Rpb24sCiAJCQkJ
CQkJICAgbWVzc2FnZSwgLTEsCiAJCQkJCQkJICAgZXJyb3IpOwotCWlmIChkYnVzX2Vycm9yX2lz
X3NldCAoZXJyb3IpKSB7CisJaWYgKGVycm9yICE9IE5VTEwgJiYgZGJ1c19lcnJvcl9pc19zZXQg
KGVycm9yKSkgewogCQlkYnVzX21lc3NhZ2VfdW5yZWYgKG1lc3NhZ2UpOwogCQlyZXR1cm4gRkFM
U0U7CiAJfQpAQCAtMjM2NSw3ICsyMzY1LDcgQEAKIAlyZXBseSA9IGRidXNfY29ubmVjdGlvbl9z
ZW5kX3dpdGhfcmVwbHlfYW5kX2Jsb2NrIChjdHgtPmNvbm5lY3Rpb24sCiAJCQkJCQkJICAgbWVz
c2FnZSwgLTEsCiAJCQkJCQkJICAgZXJyb3IpOwotCWlmIChkYnVzX2Vycm9yX2lzX3NldCAoZXJy
b3IpKSB7CisJaWYgKGVycm9yICE9IE5VTEwgJiYgZGJ1c19lcnJvcl9pc19zZXQgKGVycm9yKSkg
ewogCQlkYnVzX21lc3NhZ2VfdW5yZWYgKG1lc3NhZ2UpOwogCQlyZXR1cm4gRkFMU0U7CiAJfQpA
QCAtMjY1Miw3ICsyNjUyLDcgQEAKIAlyZXBseSA9IGRidXNfY29ubmVjdGlvbl9zZW5kX3dpdGhf
cmVwbHlfYW5kX2Jsb2NrIChjdHgtPmNvbm5lY3Rpb24sCiAJCQkJCQkJICAgbWVzc2FnZSwgLTEs
CiAJCQkJCQkJICAgZXJyb3IpOwotCWlmIChkYnVzX2Vycm9yX2lzX3NldCAoZXJyb3IpKSB7CisJ
aWYgKGVycm9yICE9IE5VTEwgJiYgZGJ1c19lcnJvcl9pc19zZXQgKGVycm9yKSkgewogCQlkYnVz
X21lc3NhZ2VfdW5yZWYgKG1lc3NhZ2UpOwogCQlyZXR1cm4gRkFMU0U7CiAJfQpAQCAtMjc4OCw3
ICsyNzg4LDcgQEAKIAkJCSAgICAidHlwZT0nc2lnbmFsJywiCiAJCQkgICAgImludGVyZmFjZT0n
b3JnLmZyZWVkZXNrdG9wLkhhbC5EZXZpY2UnLCIKIAkJCSAgICAic2VuZGVyPSdvcmcuZnJlZWRl
c2t0b3AuSGFsJyIsIGVycm9yKTsKLQlpZiAoZGJ1c19lcnJvcl9pc19zZXQgKGVycm9yKSkgewor
CWlmIChlcnJvciAhPSBOVUxMICYmIGRidXNfZXJyb3JfaXNfc2V0IChlcnJvcikpIHsKIAkJcmV0
dXJuIEZBTFNFOwogCX0KIAlyZXR1cm4gVFJVRTsKQEAgLTI4MjAsNyArMjgyMCw3IEBACiAJCSAg
InNlbmRlcj0nb3JnLmZyZWVkZXNrdG9wLkhhbCcsIiAicGF0aD0lcyIsIHVkaSk7CiAKIAlkYnVz
X2J1c19hZGRfbWF0Y2ggKGN0eC0+Y29ubmVjdGlvbiwgYnVmLCBlcnJvcik7Ci0JaWYgKGRidXNf
ZXJyb3JfaXNfc2V0IChlcnJvcikpIHsKKwlpZiAoZXJyb3IgIT0gTlVMTCAmJiBkYnVzX2Vycm9y
X2lzX3NldCAoZXJyb3IpKSB7CiAJCXJldHVybiBGQUxTRTsKIAl9CiAJcmV0dXJuIFRSVUU7CkBA
IC0yODQ4LDcgKzI4NDgsNyBAQAogCQkgICJzZW5kZXI9J29yZy5mcmVlZGVza3RvcC5IYWwnLCIg
InBhdGg9JXMiLCB1ZGkpOwogCiAJZGJ1c19idXNfcmVtb3ZlX21hdGNoIChjdHgtPmNvbm5lY3Rp
b24sIGJ1ZiwgZXJyb3IpOwotCWlmIChkYnVzX2Vycm9yX2lzX3NldCAoZXJyb3IpKSB7CisJaWYg
KGVycm9yICE9IE5VTEwgJiYgZGJ1c19lcnJvcl9pc19zZXQgKGVycm9yKSkgewogCQlyZXR1cm4g
RkFMU0U7CiAJfQogCXJldHVybiBUUlVFOwpAQCAtMzIyMyw3ICszMjIzLDcgQEAKIAkJCQkJCQkg
ICBtZXNzYWdlLCAtMSwKIAkJCQkJCQkgICBlcnJvcik7CiAKLQlpZiAoZGJ1c19lcnJvcl9pc19z
ZXQgKGVycm9yKSkgeworCWlmIChlcnJvciAhPSBOVUxMICYmIGRidXNfZXJyb3JfaXNfc2V0IChl
cnJvcikpIHsKIAkJZGJ1c19tZXNzYWdlX3VucmVmIChtZXNzYWdlKTsKIAkJcmV0dXJuIEZBTFNF
OwogCX0KQEAgLTMyNzMsNyArMzI3Myw3IEBACiAJCQkJCQkJICAgbWVzc2FnZSwgLTEsCiAJCQkJ
CQkJICAgZXJyb3IpOwogCi0JaWYgKGRidXNfZXJyb3JfaXNfc2V0IChlcnJvcikpIHsKKwlpZiAo
ZXJyb3IgIT0gTlVMTCAmJiBkYnVzX2Vycm9yX2lzX3NldCAoZXJyb3IpKSB7CiAJCWRidXNfbWVz
c2FnZV91bnJlZiAobWVzc2FnZSk7CiAJCXJldHVybiBGQUxTRTsKIAl9CkBAIC0zMzQyLDcgKzMz
NDIsNyBAQAogCQkJCQkJCSAgIG1lc3NhZ2UsIC0xLAogCQkJCQkJCSAgIGVycm9yKTsKIAotCWlm
IChkYnVzX2Vycm9yX2lzX3NldCAoZXJyb3IpKSB7CisJaWYgKGVycm9yICE9IE5VTEwgJiYgZGJ1
c19lcnJvcl9pc19zZXQgKGVycm9yKSkgewogCQlkYnVzX21lc3NhZ2VfdW5yZWYgKG1lc3NhZ2Up
OwogCQlyZXR1cm4gRkFMU0U7CiAJfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>