Re: SEGV in guile_error
Thien-Thi Nguyen <[email protected]> Fri, 01 Mar 2013 12:28:54 +0100
| Newsgroups | gmane.network.serveez.bugs |
|---|---|
| Message-ID | <[email protected]> |
--===============0464258363241358583== Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain () Mike Gran <[email protected]> () Tue, 26 Feb 2013 06:47:50 -0800 (PST) The original error was something like the code below. Obviously, you'd need to send a UDP packet to 1069 to make the error happen. I have constructed test/t007 (attached) but am unable to get it to fail under Guile 1.8.7, possibly due to errors in the test case, but most likely due to differences between 1.8.7 and the version you're running (presumably 2.0.x). Could you please try it out? (Copy to test/ and do "make check TESTS=t007 VERBOSE=1".) --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=t007 Content-Transfer-Encoding: base64 Ozs7IHNlZ2ZhdWx0IGR1ZSB0byBlcnJvciBhZnRlciBjb25maWcgZmlsZSBjbG9zZWQKCjs7IENv cHlyaWdodCAoQykgMjAxMyBUaGllbi1UaGkgTmd1eWVuCjs7Cjs7IFRoaXMgaXMgZnJlZSBzb2Z0 d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo7OyBpdCB1bmRlciB0 aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBi eQo7OyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAzLCBvciAo YXQgeW91ciBvcHRpb24pCjs7IGFueSBsYXRlciB2ZXJzaW9uLgo7Owo7OyBUaGlzIHNvZnR3YXJl IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCjs7IGJ1 dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5 IG9mCjs7IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T RS4gIFNlZSB0aGUKOzsgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls cy4KOzsKOzsgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy YWwgUHVibGljIExpY2Vuc2UKOzsgYWxvbmcgd2l0aCB0aGlzIHBhY2thZ2UuICBJZiBub3QsIHNl ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCgo7OzsgQ29kZToKCih1c2UtbW9kdWxl cwogKGljZS05IHJkZWxpbSkKIChzcmZpIHNyZmktMTMpKQoKKHByaW1pdGl2ZS1sb2FkICJidXQt b2YtY291cnNlIikKKGxvYWQgKGluLXZpY2luaXR5IChnZXRlbnYgInNyY2RpciIpICJjb21tb24i KSkKKHNldCEgVEVTVEJBU0UgInQwMDciKQoKKHB1c2gtZG90LW9uLWxvYWQtcGF0aCEpCgoob3Ig KGJvYz8gJ0VOQUJMRV9HVUlMRV9TRVJWRVIpCiAgICAoZXhpdCAjdCkpCgood3JpdGUtY29uZmln IQogOzsgTkI6IFRoaXMgcG9ydGlvbiB3cml0dGVuIGJ5IE1pa2UgR3Jhbi4KIDs7IDxodHRwOi8v bGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvYnVnLXNlcnZlZXovMjAxMy0wMi9tc2cwMDAwMy5o dG1sPgogJygoZGVmaW5lIChzZXJ2MS1oYW5kbGUtcmVxdWVzdCBzb2NrZXQgYmluYXJ5IHNpemUp CiAgICAgOzsgTWFrZSBzdXJlIHRoZSBjb25maWcgZmlsZSBpcyBjbG9zZWQKICAgICAoZ2MpIChn YykgKGdjKQogICAgIDs7IERvdWJseS1kZWZpbmUgYSBwb3J0IHRvIGNhdXNlIGEgc2VydmVleiBn dWlsZSBlcnJvcgogICAgIChkZWZpbmUtcG9ydCEgJ3NlcnYyLXBvcnQgYCgocHJvdG8gLiB1ZHAp CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwb3J0IC4gMTA3MCkKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGlwYWRkciAuICopKSkKICAgICAoZGVmaW5lLXBvcnQh ICdzZXJ2Mi1wb3J0IGAoKHByb3RvIC4gdWRwKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAocG9ydCAuIDEwNzEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpcGFk ZHIgLiAqKSkpCiAgICAgMCkKCiAgIChkZWZpbmUtc2VydmVydHlwZSEKICAgICAnKChwcmVmaXgg LiAic2VydjEiKQogICAgICAgKGRlc2NyaXB0aW9uIC4gInNlcnZlciBlcnJvciB0ZXN0IikKICAg ICAgIChoYW5kbGUtcmVxdWVzdCAuIHNlcnYxLWhhbmRsZS1yZXF1ZXN0KQogICAgICAgKGNvbmZp Z3VyYXRpb24gLiAoKSkpKQoKICAgKGRlZmluZS1wb3J0ISAnc2VydjEtcG9ydCBgKChwcm90byAu IHVkcCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwb3J0IC4gMTA2OSkKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChpcGFkZHIgLiAqKSkpCgogICAoZGVmaW5lLXNlcnZl ciEgJ3NlcnYxLXNlcnZlcikKCiAgIChiaW5kLXNlcnZlciEgJ3NlcnYxLXBvcnQgJ3NlcnYxLXNl cnZlcikpKQoKKGRlZmluZSAoem93ISkKICA7OyBGSVhNRTogUmVwbGFjZSBoYXJkY29kZWQgZGVs YXkgdy8gbG9vcC11bnRpbC1yZWFkeSBjb250cm9sIGNvbnN0cnVjdC4KICA7OyAoT1RPSCwgbWF5 YmUgbm90IC0tIHRoYXQgd291bGQgcHVsbCBpbiDigJhjb25uZWN04oCZIGFuZCDigJhzaHV0ZG93 buKAmSwgYmxlY2guKQogIChzbGVlcCAxKQogIChsZXQqICgobXNnICJ6b3chIikKICAgICAgICAg KHNlbnQgKHNlbmR0bwogICAgICAgICAgICAgICAgOzsgb25lc2hvdAogICAgICAgICAgICAgICAg KHNvY2tldCBQRl9JTkVUIFNPQ0tfREdSQU0gMCkKICAgICAgICAgICAgICAgIG1zZwogICAgICAg ICAgICAgICAgOzsgbG9vcGJhY2sKICAgICAgICAgICAgICAgIEFGX0lORVQgKGxvZ2lvciAoYXNo IDEyNyAyNCkgMSkKICAgICAgICAgICAgICAgIDEwNjkpKQogICAgICAgICAob2s/IChlcXVhbD8g KHN0cmluZy1sZW5ndGggbXNnKQogICAgICAgICAgICAgICAgICAgICAgc2VudCkpKQogICAgKGFu ZCAob3IgVkVSQk9TRT8gKG5vdCBvaz8pKQogICAgICAgICAoZnNlICJ+QTogfkE6IHNlbmR0byBy djogflN+JSIKICAgICAgICAgICAgICBURVNUQkFTRQogICAgICAgICAgICAgIChpZiBvaz8gJ0lO Rk8gJ0VSUk9SKQogICAgICAgICAgICAgIHNlbnQpKQogICAgb2s/KSkKCihkZWZpbmUgKGVyci1m aWxlbmFtZSkKICAoc3RyaW5nLWFwcGVuZCBURVNUQkFTRSAiLmVyciIpKQoKOzsgZG8gaXQhCihs ZXQgKChwaWQgKHByaW1pdGl2ZS1mb3JrKSkpCiAgKGlmICh6ZXJvPyBwaWQpCiAgICAgIDs7IGNo aWxkCiAgICAgIChiZWdpbgogICAgICAgIChkdXAyIChmaWxlbm8gKG9wZW4tb3V0cHV0LWZpbGUg KGVyci1maWxlbmFtZSkpKSAyKQogICAgICAgIChleGVjLXNlcnZlZXohKSkKICAgICAgOzsgcGFy ZW50CiAgICAgIChsZXQgKCh0cyAoem93ISkpKSAgICAgICAgICAgICAgICA7IHRlc3Qgc3RhdHVz OiAjZiA9PiBGQUlMLCBlbHNlIFBBU1MKCiAgICAgICAgKGRlZmluZSAoZHJhdCEgcyAuIGFyZ3Mp CiAgICAgICAgICAoZnNlICJ+QTogRVJST1I6ICIgVEVTVEJBU0UpCiAgICAgICAgICAoYXBwbHkg ZnNlIHMgYXJncykKICAgICAgICAgIChuZXdsaW5lIChjdXJyZW50LWVycm9yLXBvcnQpKQogICAg ICAgICAgKHNldCEgdHMgI2YpKQoKICAgICAgICAoa2lsbCBwaWQgU0lHSU5UKQogICAgICAgICh3 YWl0cGlkIHBpZCkKICAgICAgICAobGV0ICgoZm4gKGVyci1maWxlbmFtZSkpKQogICAgICAgICAg KGlmIChmaWxlLWV4aXN0cz8gZm4pCiAgICAgICAgICAgICAgKGxldCAoKGxpbmUgKGNhbGwtd2l0 aC1pbnB1dC1maWxlIGZuIHJlYWQtbGluZSkpKQogICAgICAgICAgICAgICAgKGFuZCBWRVJCT1NF PyAoZnNlICJ+QTogSU5GTzogfkEgbGluZTogflN+JSIKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBURVNUQkFTRSBmbiBsaW5lKSkKICAgICAgICAgICAgICAgIChjb25kICgoZW9m LW9iamVjdD8gbGluZSkKICAgICAgICAgICAgICAgICAgICAgICAoZHJhdCEgIm5vIGVycm9yIG91 dHB1dCIpKQogICAgICAgICAgICAgICAgICAgICAgKChzdHJpbmctcHJlZml4PyAidW5kZWZpbmVk OjA6MDoiIGxpbmUpKQogICAgICAgICAgICAgICAgICAgICAgKGVsc2UKICAgICAgICAgICAgICAg ICAgICAgICAoZHJhdCEgInVuZXhwZWN0ZWQgZXJyb3Igb3V0cHV0On4lLXwgfkEiIGxpbmUpKSkK ICAgICAgICAgICAgICAgIChhbmQgdHMgKG5vdCBWRVJCT1NFPykKICAgICAgICAgICAgICAgICAg ICAgKGRlbGV0ZS1maWxlIGZuKSkpCiAgICAgICAgICAgICAgKGRyYXQhICJtaXNzaW5nIGZpbGU6 IH5BIiBmbikpKQogICAgICAgIChkZWxldGUtZmlsZSAoY29uZmlnLWZpbGVuYW1lKSkKICAgICAg ICAoZXhpdCB0cykpKSkKCjs7OyBMb2NhbCB2YXJpYWJsZXM6Cjs7OyBtb2RlOiBzY2hlbWUKOzs7 IEVuZDoK --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Ideally, it should fail WITHOUT the patch and pass WITH the patch, thus indicating the patch's efficacy. With this confirmation, i can apply it w/ confidence bumped up from (the current) 90% to (the desired) 100%. =2D-=20 Thien-Thi Nguyen ..................................... GPG key: 4C807502 . NB: ttn at glug dot org is not me . . (and has not been since 2007 or so) . . ACCEPT NO SUBSTITUTES . ........... please send technical questions to mailing lists ........... --=-=-=-- --==-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAlEwkPoACgkQZwMiJEyAdQKGRQCgyVaGS76+Y0whRWvwhsdqTkzU hwUAoLJkLB/Edh2Nq5OPcOJmYZAntfya =NI1B -----END PGP SIGNATURE----- --==-=-=-- --===============0464258363241358583== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ bug-serveez mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-serveez --===============0464258363241358583==--