Opened 7 years ago

Last modified 7 years ago

#195 new defect

ProjectLibre unstable and produces hs_err_pidXXX.logs

Reported by: Joop Owned by: Joop
Priority: major Milestone: GA6
Component: general Version: 1.6.0 Build 25 GA3
Severity: medium Keywords: ProjectLibre
Cc:

Description

I try to run ProjectLibre? latest version in Java GA1 and Java GA3 in order to rule out development differences in Java, however behavior is same in both Java version. One time ProjectLibre? is just starting up, you can load a datafile. Sometimes it hangs there. Other times it won't start at all and produce a hs_err_pidXXX.log. I'm unsure if this is a Java problem or if this is a ProjectLibre? problem. If the latter istrue then I have to issue a ticket there.

Attachments (4)

hs_err_pid169.log (2.4 KB) - added by Joop 7 years ago.
Laatste PID log met Java GA3.
daves_POPUPLOG.OS2 (538 bytes) - added by David McKenna 7 years ago.
POPUPLOG using Odin 0.8.8 and Java 6_27 GA4
daves_hs_err_pid78.log (1.8 KB) - added by David McKenna 7 years ago.
Error log using Odin 0.8.8 and Java 6_27 GA4
daves_console.log (672 bytes) - added by David McKenna 7 years ago.
Console message using Odin 0.8.8 and Java 6_27 GA4

Download all attachments as: .zip

Change History (9)

Changed 7 years ago by Joop

Laatste PID log met Java GA3.

comment:1 Changed 7 years ago by dmik

  • Milestone changed from Enhanced to GA5
  • Priority changed from blocker to major

Please test with GA4 and Odin 0.8.8.

comment:2 Changed 7 years ago by David McKenna

This is a strange one. With the latest Odin and Java and kernel32 and jawtos2 test fixes (from other tickets), I get similar results. Sometimes it starts and seems to work, other times it just crashes. When it crashes I get the identical POPUPLOG and error log every time (different from Joop though). I will upload those. Every time it starts (whether it crashes or not) I also see some cryptic messages in the console - not sure if they are relevant. I'll upload them too.

It's a shame this doesn't work - it seems like it could be very useful....

Changed 7 years ago by David McKenna

POPUPLOG using Odin 0.8.8 and Java 6_27 GA4

Changed 7 years ago by David McKenna

Error log using Odin 0.8.8 and Java 6_27 GA4

Changed 7 years ago by David McKenna

Console message using Odin 0.8.8 and Java 6_27 GA4

comment:3 Changed 7 years ago by dmik

Short report. It crashes at startup every second time here, the crash is exactly the same as David has. According to the map file, it crashes in some static code following Universe::check_mirror() in an attempt to read at the address 0xFFFFFFFF. I checked the code but didn't find anything at the first attempt.

comment:4 Changed 7 years ago by dmik

It's something new. The debug version asserts in objectMonitor.cpp at line 912:

       assert(false, "Non-balanced monitor enter/exit!");

Have no idea why the enter/exit call is unbalanced. I guess that this is a reason for the crash of the release build.

comment:5 Changed 7 years ago by dmik

The call stack, to be exact:

  InterpreterRuntime::monitorexit()
  ObjectSynchronizer::slow_exit()
  ObjectSynchronizer::fast_exit()
  ObjectMonitor::exit() <-- assertion s here
Note: See TracTickets for help on using tickets.