harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Fursov (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-3643) [drlvm][jit][opt] assertion failure in Ia32GCSafePoints.cpp in debug builds
Date Fri, 13 Apr 2007 05:40:15 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-3643?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12488580
] 

Mikhail Fursov commented on HARMONY-3643:
-----------------------------------------

Unless someone else is volunteered I'm going to check this issue today.
AFAIK (Ivan told me) this crash is the minimized version of the problem we have with mysql
jdbc driver, so it must be fixed asap.

> [drlvm][jit][opt] assertion failure in Ia32GCSafePoints.cpp in debug builds
> ---------------------------------------------------------------------------
>
>                 Key: HARMONY-3643
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3643
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: linux/ia32
>            Reporter: Ivan Zvolsky
>         Attachments: Field.java, Test.java
>
>
> Attached test causes assertion failure on debug linux builds (was tested on revision
527496 linux icc debug build). 
> 1) compile Test.java and Field.java
> 2) run java -Xem:opt Test
> This gives the following output:
> java: ...vm/jitrino/src/codegenerator/ia32/Ia32GCSafePoints.cpp:458: void Jitrino::Ia32::GCSafePointsInfo::updatePairsOnInst(Jitrino::Ia32::Inst
*, Jitrino::StlVector<Jitrino::Ia32::MPtrPair, Jitrino::StlMMAllocator<Jitrino::Ia32::MPtrPair>>
&): Assertion `fromOpnd->getType()->isObject() || fromOpnd->getType()->isManagedPtr()'
failed.
> SIGABRT in VM code.
> Stack trace:
>   0: ?? (??:-1)
>   1: abort (??:-1)
>   2: __assert_fail (??:-1)
>   3: Jitrino::Ia32::GCSafePointsInfo::updatePairsOnInst(Jitrino::Ia32::Inst*, Jitrino::StlVector<Jitrino::Ia32::MPtrPair,
Jitrino::StlMMAllocator<Jitrino::Ia32::MPtrPair> >&) (/export/lab_drlbuild/combined_icc_d/s0412/working_vm/vm/jitrino/src/codegenerator/ia3:-1)
>   4: Jitrino::Ia32::GCSafePointsInfo::calculateMPtrs() (/export/lab_drlbuild/combined_icc_d/s0412/working_vm/vm/jitrino/src/codegenerator/ia32/Ia32GCSafePoints.cpp:271)
>   5: Jitrino::Ia32::GCSafePointsInfo::_calculate() (/export/lab_drlbuild/combined_icc_d/s0412/working_vm/vm/jitrino/src/codegenerator/ia32/Ia32GCSafePoints.cpp:155)
>   6: _ZN7Jitrino4Ia3216GCSafePointsInfoC9ERNS_13MemoryManagerERNS0_9IRManagerENS1_4ModeE

>   ...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message