You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Pavel Ozhdikhin (JIRA)" <ji...@apache.org> on 2007/03/19 10:42:32 UTC
[jira] Created: (HARMONY-3423) [drlvm][jit][opt] SPECjbb2005 fails
on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner
parameters
[drlvm][jit][opt] SPECjbb2005 fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner parameters
----------------------------------------------------------------------------------------------------------------
Key: HARMONY-3423
URL: https://issues.apache.org/jira/browse/HARMONY-3423
Project: Harmony
Issue Type: Bug
Components: DRLVM
Environment: Linux/EM64T
Reporter: Pavel Ozhdikhin
SPECjbb2005 fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner parameters. When built in debug mode Jitrino.OPT fails with the assertion:
java: /export/users/pozhdikh/harmony/trunk/working_vm/vm/jitrino/src/codegenerator/ia32/Ia32GCSafePoints.cpp:722: void Jitrino::Ia32::GCSafePointsInfo::checkPairsOnNodeExits() const: Assertion `i1 < pairs1.size()' failed.
SIGABRT in VM code.
Stack trace:
0: raise (??:-1)
1: abort (??:-1)
2: ?? (??:-1)
3: ?? (??:-1)
4: new_do_write (??:-1)
5: _IO_file_xsputn@@GLIBC_2.2.5 (??:-1)
6: ?? (??:-1)
7: ?? (??:-1)
8: java/lang/EMThreadSupport.onTimeout()V (EMThreadSupport.java:-2)
9: java/lang/EMThreadSupport.run()V (EMThreadSupport.java:68)
10: java/lang/EMThreadSupport$1.run()V (EMThreadSupport.java:44)
11: java/lang/Thread.run()V (Thread.java:-1)
12: java/lang/Thread.runImpl()V (Thread.java:-1)
<end of stack trace>
./run.sh: line 13: 29713 Aborted $JAVA -Xms1024m -Xmx1024m -Xem:server.ga2 spec.jbb.JBBmain -propfile SPECjbb.props
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-3423) [drlvm][jit][opt] SPECjbb2005
fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner
parameters
Posted by "Mikhail Fursov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-3423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12486349 ]
Mikhail Fursov commented on HARMONY-3423:
-----------------------------------------
gcpoints.diff contains fix for the problem.
Problem description: Jitrino.OPT processed managed objects uncompression incorrectly in special scenarios with heavy register usage and treated heap_base as interior pointer offset.
> [drlvm][jit][opt] SPECjbb2005 fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner parameters
> ----------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-3423
> URL: https://issues.apache.org/jira/browse/HARMONY-3423
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Environment: Linux/EM64T
> Reporter: Pavel Ozhdikhin
> Attachments: gcpoints.diff, server.ga2.emconf
>
>
> SPECjbb2005 fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner parameters. When built in debug mode Jitrino.OPT fails with the assertion:
> java: /export/users/pozhdikh/harmony/trunk/working_vm/vm/jitrino/src/codegenerator/ia32/Ia32GCSafePoints.cpp:722: void Jitrino::Ia32::GCSafePointsInfo::checkPairsOnNodeExits() const: Assertion `i1 < pairs1.size()' failed.
> SIGABRT in VM code.
> Stack trace:
> 0: raise (??:-1)
> 1: abort (??:-1)
> 2: ?? (??:-1)
> 3: ?? (??:-1)
> 4: new_do_write (??:-1)
> 5: _IO_file_xsputn@@GLIBC_2.2.5 (??:-1)
> 6: ?? (??:-1)
> 7: ?? (??:-1)
> 8: java/lang/EMThreadSupport.onTimeout()V (EMThreadSupport.java:-2)
> 9: java/lang/EMThreadSupport.run()V (EMThreadSupport.java:68)
> 10: java/lang/EMThreadSupport$1.run()V (EMThreadSupport.java:44)
> 11: java/lang/Thread.run()V (Thread.java:-1)
> 12: java/lang/Thread.runImpl()V (Thread.java:-1)
> <end of stack trace>
> ./run.sh: line 13: 29713 Aborted $JAVA -Xms1024m -Xmx1024m -Xem:server.ga2 spec.jbb.JBBmain -propfile SPECjbb.props
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Assigned: (HARMONY-3423) [drlvm][jit][opt] SPECjbb2005 fails
on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner
parameters
Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-3423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexey Varlamov reassigned HARMONY-3423:
----------------------------------------
Assignee: Alexey Varlamov
> [drlvm][jit][opt] SPECjbb2005 fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner parameters
> ----------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-3423
> URL: https://issues.apache.org/jira/browse/HARMONY-3423
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Environment: Linux/EM64T
> Reporter: Pavel Ozhdikhin
> Assigned To: Alexey Varlamov
> Attachments: gcpoints.diff, server.ga2.emconf
>
>
> SPECjbb2005 fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner parameters. When built in debug mode Jitrino.OPT fails with the assertion:
> java: /export/users/pozhdikh/harmony/trunk/working_vm/vm/jitrino/src/codegenerator/ia32/Ia32GCSafePoints.cpp:722: void Jitrino::Ia32::GCSafePointsInfo::checkPairsOnNodeExits() const: Assertion `i1 < pairs1.size()' failed.
> SIGABRT in VM code.
> Stack trace:
> 0: raise (??:-1)
> 1: abort (??:-1)
> 2: ?? (??:-1)
> 3: ?? (??:-1)
> 4: new_do_write (??:-1)
> 5: _IO_file_xsputn@@GLIBC_2.2.5 (??:-1)
> 6: ?? (??:-1)
> 7: ?? (??:-1)
> 8: java/lang/EMThreadSupport.onTimeout()V (EMThreadSupport.java:-2)
> 9: java/lang/EMThreadSupport.run()V (EMThreadSupport.java:68)
> 10: java/lang/EMThreadSupport$1.run()V (EMThreadSupport.java:44)
> 11: java/lang/Thread.run()V (Thread.java:-1)
> 12: java/lang/Thread.runImpl()V (Thread.java:-1)
> <end of stack trace>
> ./run.sh: line 13: 29713 Aborted $JAVA -Xms1024m -Xmx1024m -Xem:server.ga2 spec.jbb.JBBmain -propfile SPECjbb.props
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Resolved: (HARMONY-3423) [drlvm][jit][opt] SPECjbb2005 fails
on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner
parameters
Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-3423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexey Varlamov resolved HARMONY-3423.
--------------------------------------
Resolution: Fixed
Applied at r525483.
> [drlvm][jit][opt] SPECjbb2005 fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner parameters
> ----------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-3423
> URL: https://issues.apache.org/jira/browse/HARMONY-3423
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Environment: Linux/EM64T
> Reporter: Pavel Ozhdikhin
> Assigned To: Alexey Varlamov
> Attachments: gcpoints.diff, server.ga2.emconf
>
>
> SPECjbb2005 fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner parameters. When built in debug mode Jitrino.OPT fails with the assertion:
> java: /export/users/pozhdikh/harmony/trunk/working_vm/vm/jitrino/src/codegenerator/ia32/Ia32GCSafePoints.cpp:722: void Jitrino::Ia32::GCSafePointsInfo::checkPairsOnNodeExits() const: Assertion `i1 < pairs1.size()' failed.
> SIGABRT in VM code.
> Stack trace:
> 0: raise (??:-1)
> 1: abort (??:-1)
> 2: ?? (??:-1)
> 3: ?? (??:-1)
> 4: new_do_write (??:-1)
> 5: _IO_file_xsputn@@GLIBC_2.2.5 (??:-1)
> 6: ?? (??:-1)
> 7: ?? (??:-1)
> 8: java/lang/EMThreadSupport.onTimeout()V (EMThreadSupport.java:-2)
> 9: java/lang/EMThreadSupport.run()V (EMThreadSupport.java:68)
> 10: java/lang/EMThreadSupport$1.run()V (EMThreadSupport.java:44)
> 11: java/lang/Thread.run()V (Thread.java:-1)
> 12: java/lang/Thread.runImpl()V (Thread.java:-1)
> <end of stack trace>
> ./run.sh: line 13: 29713 Aborted $JAVA -Xms1024m -Xmx1024m -Xem:server.ga2 spec.jbb.JBBmain -propfile SPECjbb.props
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (HARMONY-3423) [drlvm][jit][opt] SPECjbb2005 fails
on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner
parameters
Posted by "Mikhail Fursov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-3423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mikhail Fursov updated HARMONY-3423:
------------------------------------
Attachment: gcpoints.diff
> [drlvm][jit][opt] SPECjbb2005 fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner parameters
> ----------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-3423
> URL: https://issues.apache.org/jira/browse/HARMONY-3423
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Environment: Linux/EM64T
> Reporter: Pavel Ozhdikhin
> Attachments: gcpoints.diff, server.ga2.emconf
>
>
> SPECjbb2005 fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner parameters. When built in debug mode Jitrino.OPT fails with the assertion:
> java: /export/users/pozhdikh/harmony/trunk/working_vm/vm/jitrino/src/codegenerator/ia32/Ia32GCSafePoints.cpp:722: void Jitrino::Ia32::GCSafePointsInfo::checkPairsOnNodeExits() const: Assertion `i1 < pairs1.size()' failed.
> SIGABRT in VM code.
> Stack trace:
> 0: raise (??:-1)
> 1: abort (??:-1)
> 2: ?? (??:-1)
> 3: ?? (??:-1)
> 4: new_do_write (??:-1)
> 5: _IO_file_xsputn@@GLIBC_2.2.5 (??:-1)
> 6: ?? (??:-1)
> 7: ?? (??:-1)
> 8: java/lang/EMThreadSupport.onTimeout()V (EMThreadSupport.java:-2)
> 9: java/lang/EMThreadSupport.run()V (EMThreadSupport.java:68)
> 10: java/lang/EMThreadSupport$1.run()V (EMThreadSupport.java:44)
> 11: java/lang/Thread.run()V (Thread.java:-1)
> 12: java/lang/Thread.runImpl()V (Thread.java:-1)
> <end of stack trace>
> ./run.sh: line 13: 29713 Aborted $JAVA -Xms1024m -Xmx1024m -Xem:server.ga2 spec.jbb.JBBmain -propfile SPECjbb.props
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-3423) [drlvm][jit][opt] SPECjbb2005
fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner
parameters
Posted by "Pavel Ozhdikhin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-3423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12485068 ]
Pavel Ozhdikhin commented on HARMONY-3423:
------------------------------------------
Still reproducible at r523560.
> [drlvm][jit][opt] SPECjbb2005 fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner parameters
> ----------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-3423
> URL: https://issues.apache.org/jira/browse/HARMONY-3423
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Environment: Linux/EM64T
> Reporter: Pavel Ozhdikhin
> Attachments: server.ga2.emconf
>
>
> SPECjbb2005 fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner parameters. When built in debug mode Jitrino.OPT fails with the assertion:
> java: /export/users/pozhdikh/harmony/trunk/working_vm/vm/jitrino/src/codegenerator/ia32/Ia32GCSafePoints.cpp:722: void Jitrino::Ia32::GCSafePointsInfo::checkPairsOnNodeExits() const: Assertion `i1 < pairs1.size()' failed.
> SIGABRT in VM code.
> Stack trace:
> 0: raise (??:-1)
> 1: abort (??:-1)
> 2: ?? (??:-1)
> 3: ?? (??:-1)
> 4: new_do_write (??:-1)
> 5: _IO_file_xsputn@@GLIBC_2.2.5 (??:-1)
> 6: ?? (??:-1)
> 7: ?? (??:-1)
> 8: java/lang/EMThreadSupport.onTimeout()V (EMThreadSupport.java:-2)
> 9: java/lang/EMThreadSupport.run()V (EMThreadSupport.java:68)
> 10: java/lang/EMThreadSupport$1.run()V (EMThreadSupport.java:44)
> 11: java/lang/Thread.run()V (Thread.java:-1)
> 12: java/lang/Thread.runImpl()V (Thread.java:-1)
> <end of stack trace>
> ./run.sh: line 13: 29713 Aborted $JAVA -Xms1024m -Xmx1024m -Xem:server.ga2 spec.jbb.JBBmain -propfile SPECjbb.props
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (HARMONY-3423) [drlvm][jit][opt] SPECjbb2005 fails
on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner
parameters
Posted by "Pavel Ozhdikhin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-3423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pavel Ozhdikhin updated HARMONY-3423:
-------------------------------------
Attachment: server.ga2.emconf
Emconf file for reproducing the issue is attached.
> [drlvm][jit][opt] SPECjbb2005 fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner parameters
> ----------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-3423
> URL: https://issues.apache.org/jira/browse/HARMONY-3423
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Environment: Linux/EM64T
> Reporter: Pavel Ozhdikhin
> Attachments: server.ga2.emconf
>
>
> SPECjbb2005 fails on DRLVM on Linux/EM64T in -Xem:server mode with extended inliner parameters. When built in debug mode Jitrino.OPT fails with the assertion:
> java: /export/users/pozhdikh/harmony/trunk/working_vm/vm/jitrino/src/codegenerator/ia32/Ia32GCSafePoints.cpp:722: void Jitrino::Ia32::GCSafePointsInfo::checkPairsOnNodeExits() const: Assertion `i1 < pairs1.size()' failed.
> SIGABRT in VM code.
> Stack trace:
> 0: raise (??:-1)
> 1: abort (??:-1)
> 2: ?? (??:-1)
> 3: ?? (??:-1)
> 4: new_do_write (??:-1)
> 5: _IO_file_xsputn@@GLIBC_2.2.5 (??:-1)
> 6: ?? (??:-1)
> 7: ?? (??:-1)
> 8: java/lang/EMThreadSupport.onTimeout()V (EMThreadSupport.java:-2)
> 9: java/lang/EMThreadSupport.run()V (EMThreadSupport.java:68)
> 10: java/lang/EMThreadSupport$1.run()V (EMThreadSupport.java:44)
> 11: java/lang/Thread.run()V (Thread.java:-1)
> 12: java/lang/Thread.runImpl()V (Thread.java:-1)
> <end of stack trace>
> ./run.sh: line 13: 29713 Aborted $JAVA -Xms1024m -Xmx1024m -Xem:server.ga2 spec.jbb.JBBmain -propfile SPECjbb.props
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.