<?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>148781</bug_id>
          
          <creation_ts>2006-09-23 07:46 0000</creation_ts>
          <short_desc>StepMania 3.9 Loops Songs Forever if using GCC 4 with &gt;= -O2 optimizations</short_desc>
          <delta_ts>2006-12-12 09:50:08 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>Games</component>
          <version>2006.1</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>cchris0396@students.pcci.edu</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          <cc>anakin.skyw@gmx.de</cc>
    
    <cc>uber.leoj@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>cchris0396@students.pcci.edu</who>
            <bug_when>2006-09-23 07:46:56 0000</bug_when>
            <thetext>The ebuild needs a patch that forces -O1 in StepMania 3.9 using GCC 4.*

I&apos;ve tested it and confirmed that it works with -O1 but not with anything higher.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2006-09-23 07:55:45 0000</bug_when>
            <thetext>no, figure out the real bug, dont force flags</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cchris0396@students.pcci.edu</who>
            <bug_when>2006-09-23 16:13:24 0000</bug_when>
            <thetext>I&apos;m no programmer, I can&apos;t find bugs. I did, however, inform the StepMania developers.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>uber.leoj@gmail.com</who>
            <bug_when>2006-11-01 11:31:23 0000</bug_when>
            <thetext>*** Bug 153728 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>anakin.skyw@gmx.de</who>
            <bug_when>2006-11-03 15:34:10 0000</bug_when>
            <thetext>Created an attachment (id=101172)
stepmania-amd64-gcc41-loopfix.patch

I have taken a closer look at what compiler options are included in -O2. This is what I found.

@Charles: How did you inform them? I did not find a bugtracker, nor did I find a post from you on the stepmania forums.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cchris0396@students.pcci.edu</who>
            <bug_when>2006-11-05 16:50:51 0000</bug_when>
            <thetext>https://sourceforge.net/tracker/?func=detail&amp;aid=1559774&amp;group_id=37892&amp;atid=421366</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>uber.leoj@gmail.com</who>
            <bug_when>2006-11-05 20:53:56 0000</bug_when>
            <thetext>I am running the latest stepmania-cvs snapshot and this problem isn&apos;t present.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cchris0396@students.pcci.edu</who>
            <bug_when>2006-11-27 18:31:33 0000</bug_when>
            <thetext>Created an attachment (id=102883)
a patch to fix mostly all of the strict alias issues

StepMania-CVS != StepMania 3.9. Some people prefer 3.9 over 4.0 due to theme and song compatibility issues. Oh, and someone made a real patch for this...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>anakin.skyw@gmx.de</who>
            <bug_when>2006-11-28 08:49:13 0000</bug_when>
            <thetext>Great. The patch works :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2006-11-29 14:54:04 0000</bug_when>
            <thetext>This patch is applied atop all the others, correct?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>anakin.skyw@gmx.de</who>
            <bug_when>2006-12-01 11:35:01 0000</bug_when>
            <thetext>Correct.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2006-12-12 09:50:08 0000</bug_when>
            <thetext>FIXED in CVS...</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>101172</attachid>
            <date>2006-11-03 15:34 0000</date>
            <desc>stepmania-amd64-gcc41-loopfix.patch</desc>
            <filename>stepmania-amd64-gcc41-loopfix.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGdhbWVzLWFyY2FkZS9zdGVwbWFuaWEvc3RlcG1hbmlhLTMuOS5lYnVpbGQJMjAwNi0xMC0y
NSAwMDowNTozNC4wMDAwMDAwMDAgKzAyMDAKKysrIGdhbWVzLWFyY2FkZS9zdGVwbWFuaWEvc3Rl
cG1hbmlhLTMuOS5lYnVpbGQJMjAwNi0xMS0wMyAyMzo1MToyNC4wMDAwMDAwMDAgKzAxMDAKQEAg
LTIsNyArMiw3IEBACiAjIERpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgdjIKICMgJEhlYWRlcjogL3Zhci9jdnNyb290L2dlbnRvby14
ODYvZ2FtZXMtYXJjYWRlL3N0ZXBtYW5pYS9zdGVwbWFuaWEtMy45LmVidWlsZCx2IDEuNCAyMDA2
LzEwLzI0IDIxOjUxOjMyIHR1cG9uZSBFeHAgJAogCi1pbmhlcml0IGV1dGlscyBhdXRvdG9vbHMg
Z2FtZXMKK2luaGVyaXQgZXV0aWxzIGF1dG90b29scyBnYW1lcyBmbGFnLW8tbWF0aWMKIAogSVVT
RT0iZGVidWcgZ3RrIGpwZWcgbXAzIG1wZWcgdm9yYmlzIGZvcmNlLW9zcyIKIApAQCAtNDMsNiAr
NDMsOCBAQAogfQogCiBzcmNfY29tcGlsZSgpIHsKKwlhcHBlbmQtZmxhZ3MgLWZuby1zdHJpY3Qt
YWxpYXNpbmcKKwogCWVjb25mIFwKIAkJJCh1c2Vfd2l0aCBkZWJ1ZykgXAogCQkkKHVzZV93aXRo
IGpwZWcpIFwK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102883</attachid>
            <date>2006-11-27 18:31 0000</date>
            <desc>a patch to fix mostly all of the strict alias issues</desc>
            <filename>stepmania-3.9-gcc41-fixstrictalias-1.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdSBTdGVwTWFuaWEtMy45LXNyYy1vcmlnL3NyYy9EaWZmaWN1bHR5LmNwcCBTdGVwTWFu
aWEtMy45LXNyYy9zcmMvRGlmZmljdWx0eS5jcHAKLS0tIFN0ZXBNYW5pYS0zLjktc3JjLW9yaWcv
c3JjL0RpZmZpY3VsdHkuY3BwCTIwMDQtMDctMTEgMDk6MjE6MjkuMDAwMDAwMDAwICswMjAwCisr
KyBTdGVwTWFuaWEtMy45LXNyYy9zcmMvRGlmZmljdWx0eS5jcHAJMjAwNi0xMS0yNyAwMDoxNToy
NS4wMDAwMDAwMDAgKzAxMDAKQEAgLTU3LDcgKzU3LDcgQEAKIAogQ291cnNlRGlmZmljdWx0eSBH
ZXROZXh0U2hvd25Db3Vyc2VEaWZmaWN1bHR5KCBDb3Vyc2VEaWZmaWN1bHR5IGNkICkKIHsKLQlm
b3IoIENvdXJzZURpZmZpY3VsdHkgZD0oQ291cnNlRGlmZmljdWx0eSkoY2QrMSk7IGQ8TlVNX0RJ
RkZJQ1VMVElFUzsgKChpbnQmKWQpKysgKQorCWZvciggQ291cnNlRGlmZmljdWx0eSBkPShDb3Vy
c2VEaWZmaWN1bHR5KShjZCsxKTsgZDxOVU1fRElGRklDVUxUSUVTOyBlbnVtX2FkZChkLCAxKSAp
CiAJewogCQlpZiggR0FNRVNUQVRFLT5Jc0NvdXJzZURpZmZpY3VsdHlTaG93bihkKSApCiAJCQly
ZXR1cm4gZDsKZGlmZiAtdSBTdGVwTWFuaWEtMy45LXNyYy1vcmlnL3NyYy9QbGF5ZXJOdW1iZXIu
Y3BwIFN0ZXBNYW5pYS0zLjktc3JjL3NyYy9QbGF5ZXJOdW1iZXIuY3BwCi0tLSBTdGVwTWFuaWEt
My45LXNyYy1vcmlnL3NyYy9QbGF5ZXJOdW1iZXIuY3BwCTIwMDQtMDctMTggMDA6MTU6MzkuMDAw
MDAwMDAwICswMjAwCisrKyBTdGVwTWFuaWEtMy45LXNyYy9zcmMvUGxheWVyTnVtYmVyLmNwcAky
MDA2LTExLTI3IDAwOjE1OjI1LjAwMDAwMDAwMCArMDEwMApAQCAtMjIsNDEgKzIyLDMzIEBACiAK
IFBsYXllck51bWJlciBHZXROZXh0SHVtYW5QbGF5ZXIoIFBsYXllck51bWJlciBwbiApCiB7Ci0J
Zm9yKCBQbGF5ZXJOdW1iZXIgcD0oUGxheWVyTnVtYmVyKShwbisxKTsgcDxOVU1fUExBWUVSUzsg
KChpbnQmKXApKysgKQotCXsKLQkJaWYoIEdBTUVTVEFURS0+SXNIdW1hblBsYXllcihwKSApCi0J
CQlyZXR1cm4gcDsKLQl9CisJZm9yKCBlbnVtX2FkZChwbiwgMSk7IHBuIDwgTlVNX1BMQVlFUlM7
IGVudW1fYWRkKHBuLCAxKSApCisJCWlmKCBHQU1FU1RBVEUtPklzSHVtYW5QbGF5ZXIocG4pICkK
KwkJCXJldHVybiBwbjsKIAlyZXR1cm4gUExBWUVSX0lOVkFMSUQ7CiB9CiAKIFBsYXllck51bWJl
ciBHZXROZXh0RW5hYmxlZFBsYXllciggUGxheWVyTnVtYmVyIHBuICkKIHsKLQlmb3IoIFBsYXll
ck51bWJlciBwPShQbGF5ZXJOdW1iZXIpKHBuKzEpOyBwPE5VTV9QTEFZRVJTOyAoKGludCYpcCkr
KyApCi0JewotCQlpZiggR0FNRVNUQVRFLT5Jc1BsYXllckVuYWJsZWQocCkgKQotCQkJcmV0dXJu
IHA7Ci0JfQorCWZvciggZW51bV9hZGQocG4sIDEpOyBwbiA8IE5VTV9QTEFZRVJTOyBlbnVtX2Fk
ZChwbiwgMSkgKQorCQlpZiggR0FNRVNUQVRFLT5Jc1BsYXllckVuYWJsZWQocG4pICkKKwkJCXJl
dHVybiBwbjsKIAlyZXR1cm4gUExBWUVSX0lOVkFMSUQ7CiB9CiAKIFBsYXllck51bWJlciBHZXRO
ZXh0Q3B1UGxheWVyKCBQbGF5ZXJOdW1iZXIgcG4gKQogewotCWZvciggUGxheWVyTnVtYmVyIHA9
KFBsYXllck51bWJlcikocG4rMSk7IHA8TlVNX1BMQVlFUlM7ICgoaW50JilwKSsrICkKLQl7Ci0J
CWlmKCBHQU1FU1RBVEUtPklzQ3B1UGxheWVyKHApICkKLQkJCXJldHVybiBwOwotCX0KKwlmb3Io
IGVudW1fYWRkKHBuLCAxKTsgcG4gPCBOVU1fUExBWUVSUzsgZW51bV9hZGQocG4sIDEpICkKKwkJ
aWYoIEdBTUVTVEFURS0+SXNDcHVQbGF5ZXIocG4pICkKKwkJCXJldHVybiBwbjsKIAlyZXR1cm4g
UExBWUVSX0lOVkFMSUQ7CiB9CiAKIFBsYXllck51bWJlciBHZXROZXh0UG90ZW50aWFsQ3B1UGxh
eWVyKCBQbGF5ZXJOdW1iZXIgcG4gKQogewotCWZvciggUGxheWVyTnVtYmVyIHA9KFBsYXllck51
bWJlcikocG4rMSk7IHA8TlVNX1BMQVlFUlM7ICgoaW50JilwKSsrICkKLQl7Ci0JCWlmKCAhR0FN
RVNUQVRFLT5Jc0h1bWFuUGxheWVyKHApICkKLQkJCXJldHVybiBwOwotCX0KKwlmb3IoIGVudW1f
YWRkKHBuLCAxKTsgcG4gPCBOVU1fUExBWUVSUzsgZW51bV9hZGQocG4sIDEpICkKKwkJaWYoICFH
QU1FU1RBVEUtPklzSHVtYW5QbGF5ZXIocG4pICkKKwkJCXJldHVybiBwbjsKIAlyZXR1cm4gUExB
WUVSX0lOVkFMSUQ7CiB9CiAKZGlmZiAtdSBTdGVwTWFuaWEtMy45LXNyYy1vcmlnL3NyYy9SYWdl
VXRpbC5oIFN0ZXBNYW5pYS0zLjktc3JjL3NyYy9SYWdlVXRpbC5oCi0tLSBTdGVwTWFuaWEtMy45
LXNyYy1vcmlnL3NyYy9SYWdlVXRpbC5oCTIwMDQtMTAtMDcgMTk6NTY6MTYuMDAwMDAwMDAwICsw
MjAwCisrKyBTdGVwTWFuaWEtMy45LXNyYy9zcmMvUmFnZVV0aWwuaAkyMDA2LTExLTI3IDAwOjE1
OjI1LjAwMDAwMDAwMCArMDEwMApAQCAtNTMsNiArNTMsMTQgQEAKIAlyZXR1cm4gZmFsc2U7CiB9
CiAKK3RlbXBsYXRlPGNsYXNzIFQ+CitpbmxpbmUgYm9vbCBFTlVNX0NMQU1QKCBUICZ4LCBUIGws
IFQgaCApCit7CisJaWYgKHggPiBoKQl7IHggPSBoOyByZXR1cm4gdHJ1ZTsgfQorCWVsc2UgaWYg
KHggPCBsKSB7IHggPSBsOyByZXR1cm4gdHJ1ZTsgfQorCXJldHVybiBmYWxzZTsKK30KKwogaW5s
aW5lIHZvaWQgd3JhcCggaW50ICZ4LCBpbnQgbikKIHsKIAlpZiAoeDwwKQpkaWZmIC11IFN0ZXBN
YW5pYS0zLjktc3JjLW9yaWcvc3JjL1NjcmVlbkJvb2trZWVwaW5nLmNwcCBTdGVwTWFuaWEtMy45
LXNyYy9zcmMvU2NyZWVuQm9va2tlZXBpbmcuY3BwCi0tLSBTdGVwTWFuaWEtMy45LXNyYy1vcmln
L3NyYy9TY3JlZW5Cb29ra2VlcGluZy5jcHAJMjAwNC0wOC0yMiAxODoyODoxOS4wMDAwMDAwMDAg
KzAyMDAKKysrIFN0ZXBNYW5pYS0zLjktc3JjL3NyYy9TY3JlZW5Cb29ra2VlcGluZy5jcHAJMjAw
Ni0xMS0yNyAwMDoxNToyNS4wMDAwMDAwMDAgKzAxMDAKQEAgLTc0LDE0ICs3NCwxNCBAQAogdm9p
ZCBTY3JlZW5Cb29ra2VlcGluZzo6TWVudUxlZnQoIFBsYXllck51bWJlciBwbiApCiB7CiAJbV9W
aWV3ID0gKFZpZXcpKG1fVmlldy0xKTsKLQlDTEFNUCggKGludCYpbV9WaWV3LCAwLCBOVU1fVklF
V1MtMSApOworCUVOVU1fQ0xBTVAoIG1fVmlldywgVmlldygwKSwgVmlldyhOVU1fVklFV1MtMSkg
KTsKIAlDaGFuZ2VWaWV3KCBtX1ZpZXcgKTsKIH0KIAogdm9pZCBTY3JlZW5Cb29ra2VlcGluZzo6
TWVudVJpZ2h0KCBQbGF5ZXJOdW1iZXIgcG4gKQogewogCW1fVmlldyA9IChWaWV3KShtX1ZpZXcr
MSk7Ci0JQ0xBTVAoIChpbnQmKW1fVmlldywgMCwgTlVNX1ZJRVdTLTEgKTsKKwlFTlVNX0NMQU1Q
KCBtX1ZpZXcsIFZpZXcoMCksIFZpZXcoTlVNX1ZJRVdTLTEpICk7CiAJQ2hhbmdlVmlldyggbV9W
aWV3ICk7CiB9CiAKZGlmZiAtdSBTdGVwTWFuaWEtMy45LXNyYy1vcmlnL3NyYy9TY3JlZW5TZXRU
aW1lLmNwcCBTdGVwTWFuaWEtMy45LXNyYy9zcmMvU2NyZWVuU2V0VGltZS5jcHAKLS0tIFN0ZXBN
YW5pYS0zLjktc3JjLW9yaWcvc3JjL1NjcmVlblNldFRpbWUuY3BwCTIwMDQtMDgtMzEgMTA6Mjk6
MzQuMDAwMDAwMDAwICswMjAwCisrKyBTdGVwTWFuaWEtMy45LXNyYy9zcmMvU2NyZWVuU2V0VGlt
ZS5jcHAJMjAwNi0xMS0yNyAwMDoxNToyNS4wMDAwMDAwMDAgKzAxMDAKQEAgLTE2MCw3ICsxNjAs
NyBAQAogCVNldFRpbWVTZWxlY3Rpb24gT2xkU2VsZWN0aW9uID0gbV9TZWxlY3Rpb247CiAJZW51
bV9hZGQ8U2V0VGltZVNlbGVjdGlvbj4oIG1fU2VsZWN0aW9uLCBpRGlyZWN0aW9uICk7CiAKLQlD
TEFNUCggKGludCYpbV9TZWxlY3Rpb24sIDAsIE5VTV9TRVRfVElNRV9TRUxFQ1RJT05TLTEgKTsK
KwlFTlVNX0NMQU1QKCBtX1NlbGVjdGlvbiwgU2V0VGltZVNlbGVjdGlvbigwKSwgU2V0VGltZVNl
bGVjdGlvbihOVU1fU0VUX1RJTUVfU0VMRUNUSU9OUy0xKSApOwogCWlmKCBpRGlyZWN0aW9uICE9
IDAgJiYgbV9TZWxlY3Rpb24gPT0gT2xkU2VsZWN0aW9uICkKIAkJcmV0dXJuOyAvLyBjYW4ndCBt
b3ZlIGFueSBtb3JlCiAKZGlmZiAtdSBTdGVwTWFuaWEtMy45LXNyYy1vcmlnL3NyYy9Tb25nLmNw
cCBTdGVwTWFuaWEtMy45LXNyYy9zcmMvU29uZy5jcHAKLS0tIFN0ZXBNYW5pYS0zLjktc3JjLW9y
aWcvc3JjL1NvbmcuY3BwCTIwMDQtMTItMjAgMjM6MjU6MTIuMDAwMDAwMDAwICswMTAwCisrKyBT
dGVwTWFuaWEtMy45LXNyYy9zcmMvU29uZy5jcHAJMjAwNi0xMS0yNyAwMDoxNToyNS4wMDAwMDAw
MDAgKzAxMDAKQEAgLTkxNiwyMiArOTE2LDIyIEBACiAJaWYoIHBTdGVwcyApCiAJCXJldHVybiBw
U3RlcHM7CiAJbmV3REMgPSAoRGlmZmljdWx0eSkoZGMtMSk7Ci0JQ0xBTVAoIChpbnQmKW5ld0RD
LCAwLCBOVU1fRElGRklDVUxUSUVTLTEgKTsKKwlFTlVNX0NMQU1QKCBuZXdEQywgRGlmZmljdWx0
eSgwKSwgRGlmZmljdWx0eShOVU1fRElGRklDVUxUSUVTLTEpICk7CiAJcFN0ZXBzID0gR2V0U3Rl
cHNCeURpZmZpY3VsdHkoIHN0LCBuZXdEQyApOwogCWlmKCBwU3RlcHMgKQogCQlyZXR1cm4gcFN0
ZXBzOwogCW5ld0RDID0gKERpZmZpY3VsdHkpKGRjKzEpOwotCUNMQU1QKCAoaW50JiluZXdEQywg
MCwgTlVNX0RJRkZJQ1VMVElFUy0xICk7CisJRU5VTV9DTEFNUCggbmV3REMsIERpZmZpY3VsdHko
MCksIERpZmZpY3VsdHkoTlVNX0RJRkZJQ1VMVElFUy0xKSApOwogCXBTdGVwcyA9IEdldFN0ZXBz
QnlEaWZmaWN1bHR5KCBzdCwgbmV3REMgKTsKIAlpZiggcFN0ZXBzICkKIAkJcmV0dXJuIHBTdGVw
czsKIAluZXdEQyA9IChEaWZmaWN1bHR5KShkYy0yKTsKLQlDTEFNUCggKGludCYpbmV3REMsIDAs
IE5VTV9ESUZGSUNVTFRJRVMtMSApOworCUVOVU1fQ0xBTVAoIG5ld0RDLCBEaWZmaWN1bHR5KDAp
LCBEaWZmaWN1bHR5KE5VTV9ESUZGSUNVTFRJRVMtMSkgKTsKIAlwU3RlcHMgPSBHZXRTdGVwc0J5
RGlmZmljdWx0eSggc3QsIG5ld0RDICk7CiAJaWYoIHBTdGVwcyApCiAJCXJldHVybiBwU3RlcHM7
CiAJbmV3REMgPSAoRGlmZmljdWx0eSkoZGMrMik7Ci0JQ0xBTVAoIChpbnQmKW5ld0RDLCAwLCBO
VU1fRElGRklDVUxUSUVTLTEgKTsKKwlFTlVNX0NMQU1QKCBuZXdEQywgRGlmZmljdWx0eSgwKSwg
RGlmZmljdWx0eShOVU1fRElGRklDVUxUSUVTLTEpICk7CiAJcFN0ZXBzID0gR2V0U3RlcHNCeURp
ZmZpY3VsdHkoIHN0LCBuZXdEQyApOwogCXJldHVybiBwU3RlcHM7CiB9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>