Bug 161126
| Summary: | segmentation fault in logfactor5 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Andrea Santilli <sacntct> |
| Component: | log4j | Assignee: | Thomas Fitzsimmons <fitzsim> |
| Status: | CLOSED RAWHIDE | QA Contact: | |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 4 | CC: | green |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | i686 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2006-02-03 20:56:21 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: | |||
| Bug Depends On: | |||
| Bug Blocks: | 150222 | ||
|
Description
Andrea Santilli
2005-06-20 17:58:42 UTC
*** Bug 161127 has been marked as a duplicate of this bug. *** Looks like a Swing bug:
(gdb) handle SIGPWR nostop noprint pass
Signal Stop Print Pass to program Description
SIGPWR No No Yes Power fail/restart
(gdb) handle SIGXCPU nostop noprint pass
Signal Stop Print Pass to program Description
SIGXCPU No No Yes CPU time limit exceeded
(gdb) file /usr/bin/gij
Reading symbols from /usr/bin/gij...Reading symbols from
/usr/lib/debug/usr/bin/gij.debug...(no debugging symbols
found)...done.
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)...done.
(gdb) run -classpath
/usr/share/java/log4j.jar:/usr/share/java/xml-commons-apis.jar:/usr/share/java/jaxp_parser_impl.jar
org.apache.log4j.lf5.StartLogFactor5
Starting program: /usr/bin/gij -classpath
/usr/share/java/log4j.jar:/usr/share/java/xml-commons-apis.jar:/usr/share/java/jaxp_parser_impl.jar
org.apache.log4j.lf5.StartLogFactor5
Reading symbols from shared object read from target memory...(no
debugging symbols found)...done.
Loaded system supplied DSO at 0x7fc000
[Thread debugging using libthread_db enabled]
[New Thread -1208326464 (LWP 6557)]
[New Thread -1210659920 (LWP 6560)]
[New Thread -1222292560 (LWP 6561)]
[Thread -1222292560 (LWP 6561) exited]
[New Thread -1232884816 (LWP 6562)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1232884816 (LWP 6562)]
0x04ecfbee in _Jv_InterpMethod::run (this=0x64dd20, retp=0xb5e3b400,
args=0xb5e3b420)
at ../../../libjava/interpret.cc:797
797 _Jv_InterpMethod::run (void *retp, ffi_raw *args)
Current language: auto; currently c++
(gdb) bt
#0 0x04ecfbee in _Jv_InterpMethod::run (this=0x64dd20, retp=0xb5e3b400,
args=0xb5e3b420)
at ../../../libjava/interpret.cc:797
#1 0x04ed48ad in _Jv_InterpMethod::run_normal (ret=0x64dd20, args=0x64dd20,
__this=0x64dd20)
at ../../../libjava/interpret.cc:277
#2 0x0525f03c in ffi_closure_raw_SYSV (closure=Variable "closure" is not available.
) at ../../../libffi/src/x86/ffi.c:416
#3 0x0514ad12 in javax.swing.JScrollBar.fireAdjustmentValueChanged(int, int,
int) (this=0x7212e0, id=601,
type=5, value=325) at ../../../libjava/javax/swing/JScrollBar.java:587
#4 0x0514a6d9 in javax.swing.JScrollBar.setValue(int) (this=0x7212e0, value=325)
at ../../../libjava/javax/swing/JScrollBar.java:411
#5 0x0525f1c7 in ffi_call_SYSV () at ../../../libffi/src/x86/sysv.S:60
#6 0x0525f189 in ffi_raw_call (cif=0x1064c40, fn=0x64dd20, rvalue=0xb5e3b788,
fake_avalue=0xb5e3b520)
at ../../../libffi/src/x86/ffi.c:537
#7 0x04ed0fd4 in _Jv_InterpMethod::run (this=0x64dd20, retp=0xb5e3b990,
args=0xb5e3b9b0)
at ../../../libjava/interpret.cc:1205
...
The problem has been fixed with latest kernel 2.6.12-1.1387_FC4. So it wasn't a swing bug; moreover it fixes the eclipse hang bug and many other random hangs. Thank you anyway :) It still crashes with the latest kernel-2.6.12-1.1398_FC4: $ logfactor5 /usr/share/java-utils/java-functions: line 117: 22618 Segmentation fault $JAVACMD $FLAGS -classpath $CLASSPATH $OPTIONS $MAIN_CLASS "$@" For what it's worth, I'm running kernel-2.6.12-1.1398_FC4 and I see the same stack trace as Comment #2. it also segfaults with the latest kernel-2.6.12-1.1420_FC4 Lillian, will you see if this Swing bug is fixed in GNU Classpath HEAD? Runs fine on Classpath+jamvm jamvm -classpath /usr/share/java/log4j.jar:/usr/share/java/xml-commons-apis.jar:/usr/share/java/jaxp_parser_impl.jar org.apache.log4j.lf5.StartLogFactor5 Great, I'll wait until the fixes make their way into Rawhide via libgcj before closing this bug. |