public inbox for gcc-prs@sourceware.org help / color / mirror / Atom feed
From: sonny@moefo.net To: gcc-gnats@gcc.gnu.org Cc: sonny@moefo.net Subject: java/9095: GCJ 3.2.1 Seg. Faults on class file when using libgcj+IBM classes Date: Sun, 29 Dec 2002 10:16:00 -0000 [thread overview] Message-ID: <20021229180619.5609.qmail@sources.redhat.com> (raw) >Number: 9095 >Category: java >Synopsis: GCJ 3.2.1 Seg. Faults on class file when using libgcj+IBM classes >Confidential: no >Severity: non-critical >Priority: low >Responsible: unassigned >State: open >Class: ice-on-legal-code >Submitter-Id: net >Arrival-Date: Sun Dec 29 10:16:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Sonny Rao >Release: gcc version 3.2.1 >Organization: >Environment: Linux (kernel 2.4.17) x86, using *Both* libGCJ system classes, and IBM 1.3 JRE system classes, and class files byte-compiled with Jikes Compiler (v1.18 - 2002/11/21) >Description: command line: gcj -v -save-temps -c --CLASSPATH=/mnt/bulk/src/GCJrt/:/mnt/bulk/src/IBMrt/ About.class output: Reading specs from /usr/local/gcc-3.2.1/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/specs Reading specs from /usr/local/gcc-3.2.1/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/../../../libgcj.spec rename spec lib to liborig Configured with: ../gcc-3.2.1/configure --prefix=/usr/local/gcc-3.2.1 --with-languages=java,c,c++ Thread model: posix gcc version 3.2.1 /usr/local/gcc-3.2.1/lib/gcc-lib/i686-pc-linux-gnu/3.2.1/jc1 About.class -fhash-synchronization -fno-use-divide-subroutine -fuse-boehm-gc -fnon-call-exceptions -fkeep-inline-functions -quiet -dumpbase About.class -g1 -version -fclasspath=/mnt/bulk/src/GCJrt/:/mnt/bulk/src/IBMrt/ -o About.s GNU Java version 3.2.1 (i686-pc-linux-gnu) compiled by GNU C version 3.0.3. Class path starts here: /mnt/bulk/src/GCJrt/ /mnt/bulk/src/IBMrt/ /usr/local/gcc-3.2.1/share/java/libgcj-3.2.1.jar/ (system) (zip) About.java: In class `About': About.java: In constructor `(GUI)': About.java:34: internal error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions. Additional Info: This SegFault only happens when I try and use the IBM javax.swing classes from their jar file. Minor bug, I'm guessing. >How-To-Repeat: Use gcj with IBM runtime file and with the libgcj runtime file. >Fix: >Release-Note: >Audit-Trail: >Unformatted: ----gnatsweb-attachment---- Content-Type: application/octet-stream; name="About.java" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="About.java" LyoNCiAqICBKYXZhIE5hcHN0ZXIgdmVyc2lvbiB4Lnl6IChmb3IgY3VycmVudCB2ZXJzaW9uIG51 bWJlciBhcyB3ZWxsIGFzIGZvcg0KICogIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gc2VlIHZlcnNp b24udHh0KQ0KICoNCiAqICBQcmV2aW91cyB2ZXJzaW9ucyBvZiB0aGlzIHByb2dyYW0gd2VyZSB3 cml0dGVuIGJ5IEZsb3JpYW4gU3R1ZGVudA0KICogIGFuZCBNaWNoYWVsIFJhbnNidXJnIGF2YWls YWJsZSBhdCB3d3cud2VibGljaXR5LmRlL2puYXBzdGVyIGFuZA0KICogIGh0dHA6Ly93d3cudHV4 Lm9yZy9+ZGFuZWVsL2NvbnRlbnQvcHJvamVjdHMvMTAuc2h0bWwgcmVzcGVjdGl2ZWx5Lg0KICoN CiAqDQogKiAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli dXRlIGl0IGFuZC9vciBtb2RpZnkNCiAqICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQ0KICogIHRoZSBGcmVlIFNvZnR3 YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yDQogKiAg KGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4NCiAqDQogKiAgVGhpcyBwcm9ncmFt IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsDQogKiAg YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu dHkgb2YNCiAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV UlBPU0UuICBTZWUgdGhlDQogKiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg ZGV0YWlscy4NCiAqDQogKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUg R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UNCiAqICBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsg aWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQ0KICogIEZvdW5kYXRpb24sIEluYy4s IDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3ICBVU0EN CiAqDQogKi8NCg0KDQppbXBvcnQgamF2YXguc3dpbmcuKjsNCmltcG9ydCBqYXZhLmF3dC4qOw0K aW1wb3J0IGphdmEubGFuZy4qOw0KDQpwdWJsaWMgY2xhc3MgQWJvdXQgew0KDQogICAgcHJpdmF0 ZSBHVUkgZ3VpOw0KICAgIHB1YmxpYyBBYm91dChHVUkgYUd1aSkgew0KCXRoaXMuZ3VpPWFHdWk7 DQogICAgICAgIGZpbmFsIEpGcmFtZSBmcmFtZSA9IG5ldyBKRnJhbWUoKTsNCg0KICAgICAgICAv KiBjbG9zZSBhcHAgaWYgc29tZW9uZSBjbGlja3Mgb24gWCAqLw0KICAgICAgICBmcmFtZS5hZGRX aW5kb3dMaXN0ZW5lciAobmV3IGphdmEuYXd0LmV2ZW50LldpbmRvd0FkYXB0ZXIgKCkgew0KICAg ICAgICAgICAgcHVibGljIHZvaWQgd2luZG93Q2xvc2luZyAoamF2YS5hd3QuZXZlbnQuV2luZG93 RXZlbnQgZXZ0KSB7DQogICAgICAgICAgICAgICAgZnJhbWUuZGlzcG9zZSgpOw0KICAgICAgICAg ICAgfQ0KICAgICAgICB9DQogICAgICAgICk7DQoNCiAgICAgICAgZnJhbWUuc2V0VGl0bGUoIkFi b3V0IEpOYXBzdGVyIik7DQoNCiAgICAgICAgZnJhbWUuc2V0Qm91bmRzKDI1MCwxNDAsODAwLDgw MCk7DQogICAgICAgIGZyYW1lLnNldEJhY2tncm91bmQoamF2YS5hd3QuQ29sb3Iud2hpdGUpOw0K DQogICAgICAgIGZyYW1lLmdldENvbnRlbnRQYW5lKCkuc2V0TGF5b3V0KG5ldyBCb3JkZXJMYXlv dXQoKSk7DQogICAgICAgIGZyYW1lLmdldENvbnRlbnRQYW5lKCkuc2V0QmFja2dyb3VuZChqYXZh LmF3dC5Db2xvci5ibGFjayk7DQoNCiAgICAgICAgSWNvbiBsb2dvID0gbmV3IEltYWdlSWNvbigi aW1hZ2VzL2puYXBzdGVyLzMwMGVyLmpwZyIpOw0KICAgICAgICBKTGFiZWwgbG9nb2xhYmVsID0g bmV3IEpMYWJlbChsb2dvKTsNCiAgICAgICAgZnJhbWUuZ2V0Q29udGVudFBhbmUoKS5hZGQobG9n b2xhYmVsLCAiTm9ydGgiKTsNCg0KDQogICAgICAgIEpQYW5lbCBqcEFib3V0SW5zaWRlID0gbmV3 IEpQYW5lbCgpOw0KICAgICAgICBqcEFib3V0SW5zaWRlLnNldEJhY2tncm91bmQoamF2YS5hd3Qu Q29sb3IuYmxhY2spOw0KICAgICAgICBqcEFib3V0SW5zaWRlLnNldExheW91dChuZXcgamF2YS5h d3QuQm9yZGVyTGF5b3V0KCkpOw0KDQoNCiAgICAgICAgSlRleHRBcmVhIGp0YUFib3V0ID0gbmV3 IEpUZXh0QXJlYSgpOw0KICAgICAgICBqdGFBYm91dC5zZXRMaW5lV3JhcCh0cnVlKTsNCiAgICAg ICAganRhQWJvdXQuc2V0V3JhcFN0eWxlV29yZCh0cnVlKTsNCiAgICAgICAganRhQWJvdXQuc2V0 Q2FyZXRDb2xvciAoamF2YS5hd3QuQ29sb3IucmVkKTsNCiAgICAgICAganRhQWJvdXQuc2V0UHJl ZmVycmVkU2l6ZSAobmV3IGphdmEuYXd0LkRpbWVuc2lvbigzNzAsIDIwMCkpOw0KICAgICAgICBq dGFBYm91dC5zZXRCYWNrZ3JvdW5kIChqYXZhLmF3dC5Db2xvci5ibGFjayk7DQogICAgICAgIGp0 YUFib3V0LnNldEZvcmVncm91bmQgKGphdmEuYXd0LkNvbG9yLnJlZCk7DQogICAgICAgIGp0YUFi b3V0LnNldEVkaXRhYmxlIChmYWxzZSk7DQogICAgICAgIGp0YUFib3V0LnNldFNlbGVjdGVkVGV4 dENvbG9yIChqYXZhLmF3dC5Db2xvci5yZWQpOw0KICAgICAgICBqdGFBYm91dC5zZXRGb250KG5l dyBGb250KCJNb25vc3BhY2VkIiwgMCwgMTQpKTsNCg0KICAgICAgICBqdGFBYm91dC5hcHBlbmQo IiAgSk5hcHN0ZXIgYnk6IEpheSBBbm5lLFxuIik7DQogICAgICAgIGp0YUFib3V0LmFwcGVuZCgi ICBqYXkuYW5uZUBtcDNzNHUuZjJzLmNvbVxuIik7DQogICAgICAgIGp0YUFib3V0LmFwcGVuZCgi ICBVUkw6IHd3dy5tcDNzNHUuZjJzLmNvbVxuXG4iKTsNCiAgICAgICAganRhQWJvdXQuYXBwZW5k KCIgIExvdHMgb2YgdGhhbnggZ28gdG8gTWljaGFlbCBSYW5zYnVyZ1xuIik7DQogICAgICAgIGp0 YUFib3V0LmFwcGVuZCgiICB3aG8gd3JvdGUgdGhlIG9yaWdpbmFsIEpOYXBzdGVyIGNsaWVudFxu Iik7DQogICAgICAgIGp0YUFib3V0LmFwcGVuZCgiICBFLU1haWw6IGRhbmVlbEB0dXgub3JnXG5c biIpOw0KICAgICAgICBqdGFBYm91dC5hcHBlbmQoIiAgVGhpcyBpcyBkaXN0cmlidXRlZCB1bmRl ciBHUExcbiIpOw0KDQoNCiAgICAgICAganBBYm91dEluc2lkZS5hZGQoanRhQWJvdXQsICJOb3J0 aCIpOw0KDQoNCiAgICAgICAgZnJhbWUuZ2V0Q29udGVudFBhbmUoKS5hZGQoanBBYm91dEluc2lk ZSwgIkNlbnRlciIpOw0KDQoNCiAgICAgICAgSlBhbmVsIGpwQWJvdXQgPSBuZXcgSlBhbmVsKCk7 DQogICAgICAgIGpwQWJvdXQuc2V0QmFja2dyb3VuZChqYXZhLmF3dC5Db2xvci5ibGFjayk7DQog ICAgICAgIGpwQWJvdXQuc2V0TGF5b3V0KG5ldyBqYXZhLmF3dC5GbG93TGF5b3V0KGphdmEuYXd0 LkZsb3dMYXlvdXQuQ0VOVEVSKSk7DQoNCiAgICAgICAgSkJ1dHRvbiBqYkFib3V0ID0gbmV3IEpC dXR0b24oIiAgIE9rICAgIik7DQoNCiAgICAgICAgamJBYm91dC5hZGRBY3Rpb25MaXN0ZW5lciAo bmV3IGphdmEuYXd0LmV2ZW50LkFjdGlvbkxpc3RlbmVyICgpIHsNCiAgICAgICAgICAgIHB1Ymxp YyB2b2lkIGFjdGlvblBlcmZvcm1lZCAoamF2YS5hd3QuZXZlbnQuQWN0aW9uRXZlbnQgZXZ0KSB7 DQogICAgICAgICAgICAgICAgZnJhbWUuZGlzcG9zZSgpOw0KICAgICAgICAgICAgfQ0KICAgICAg ICB9DQogICAgICAgICk7DQoNCiAgICAgICAganBBYm91dC5hZGQoamJBYm91dCk7DQoNCiAgICAg ICAgZnJhbWUuZ2V0Q29udGVudFBhbmUoKS5hZGQoanBBYm91dCwgIlNvdXRoIik7DQoNCiAgICAg ICAgZnJhbWUucGFjaygpOw0KICAgICAgICBmcmFtZS5zaG93KCk7DQoNCiAgICB9DQp9DQo=
reply other threads:[~2002-12-29 18:16 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20021229180619.5609.qmail@sources.redhat.com \ --to=sonny@moefo.net \ --cc=gcc-gnats@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).