Bug 23898
Summary: | IBM's Visual Age for Java Fails to Start | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Bill Chatfield <bill_chatfield> | ||||||||||||
Component: | glibc | Assignee: | Jakub Jelinek <jakub> | ||||||||||||
Status: | CLOSED NOTABUG | QA Contact: | Aaron Brown <abrown> | ||||||||||||
Severity: | high | Docs Contact: | |||||||||||||
Priority: | high | ||||||||||||||
Version: | 7.0 | CC: | fweimer | ||||||||||||
Target Milestone: | --- | ||||||||||||||
Target Release: | --- | ||||||||||||||
Hardware: | i386 | ||||||||||||||
OS: | Linux | ||||||||||||||
Whiteboard: | |||||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||
Clone Of: | Environment: | ||||||||||||||
Last Closed: | 2003-10-03 09:20:34 UTC | Type: | --- | ||||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||||
Documentation: | --- | CRM: | |||||||||||||
Verified Versions: | Category: | --- | |||||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||
Embargoed: | |||||||||||||||
Attachments: |
|
Description
Bill Chatfield
2001-01-12 17:36:53 UTC
Do you have glibc-2.2-12 installed or not? It works around a bug in IBM JDK. I do have glibc-2.2-12 installed. I can run IBM's JDK 1.1.8, but I still can't run VAJ. I believe VAJ is a C program, although it would run a JVM when you tell it to run your Java program. I think, during startup, it would only be running compiled C code. At least that's what I've been led to believe. I have a dual processor machine, if that makes any difference. Here's the strace, which includes the error message in the output. This is where it just stops. I can't do a Ctrl-C to kill it. I have to do a Ctrl-Z and then a kill %1 to kill it. Unfortunately, this appears to just be showing that it's starting another program and waiting for it. The problem is in the "ide" program that it's starting, apparently. I'll see if I can figure out how to get to generate an strace for that. stat("./ide/program", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 stat("/home/bchat/opt/VisualAge/.", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 chdir("/home/bchat/opt/VisualAge/ide/program") = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("./ide", {st_mode=S_IFREG|0755, st_size=3147589, ...}) = 0 stat("./ide", {st_mode=S_IFREG|0755, st_size=3147589, ...}) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -9, [327], SEEK_CUR) = 0 fork() = 1272 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x806f120, [], 0x4000000}, {SIG_DFL}, 8) = 0 wait4(-1, VisualAge for Java (c) Copyright IBM Corp. 1991, 1999 Startup Diagnostics: 1) Primitive failed in: PlatformFunction>>#callWith:with:with:with:with:with: due to General protection fault 2) Primitive failed in: PlatformFunction>>#callWith:with:with:with:with:with: due to General protection fault You can run strace -ff -o /tmp/vaj.log to see traces of children as well. Created attachment 7608 [details]
vaj.log
Created attachment 7609 [details]
vaj.log.31705
Created attachment 7610 [details]
vaj.log.31706
Created attachment 7611 [details]
vaj.log.31707
Created attachment 7612 [details]
vaj.log.31708
I've attached all the strace log files that the following command produces during one invocation. strace -ff -o /tmp/vaj.log ./vajide It appears to fork 5 other processes. The fifth was 31710, but the strace log file was empty so it wouldn't attach. Unfortunately, I couldn't see from the straces what the problem is. I didn't look at it carefully because I don't have time this morning. Maybe you can see where the problem is. If there's anything else I can do to help determine what the problem is, let me know. I'll work on it when I get back home tonight. Pretty late reply but we couldn't have said more at that time. This is a 3rd party app, and a multi-threaded one. The odds are that the IDE is at fault. I guess that meanwhile there are new versions available. So I close this bug because it's not of interest anymore. Reopen if you must. |