Opened 11 years ago

Last modified 11 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 11 years ago.
Laatste PID log met Java GA3.
daves_POPUPLOG.OS2 (538 bytes) - added by David McKenna 11 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 11 years ago.
Error log using Odin 0.8.8 and Java 6_27 GA4
daves_console.log (672 bytes) - added by David McKenna 11 years ago.
Console message using Odin 0.8.8 and Java 6_27 GA4

Download all attachments as: .zip

Change History (9)

Changed 11 years ago by Joop

Attachment: hs_err_pid169.log added

Laatste PID log met Java GA3.

comment:1 Changed 11 years ago by dmik

Milestone: EnhancedGA5
Priority: blockermajor

Please test with GA4 and Odin 0.8.8.

comment:2 Changed 11 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 11 years ago by David McKenna

Attachment: daves_POPUPLOG.OS2 added

POPUPLOG using Odin 0.8.8 and Java 6_27 GA4

Changed 11 years ago by David McKenna

Attachment: daves_hs_err_pid78.log added

Error log using Odin 0.8.8 and Java 6_27 GA4

Changed 11 years ago by David McKenna

Attachment: daves_console.log added

Console message using Odin 0.8.8 and Java 6_27 GA4

comment:3 Changed 11 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 11 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 11 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.