BZ #157: SMP ARM Assertion `get_thin_lock_without_count() == thread_get_current()->thinlock' failed.
Status fields:
creation_ts: | 2011-03-09 14:38 |
component: | locks |
version: | default branch |
rep_platform: | arm |
op_sys: | Linux |
bug_status: | RESOLVED |
resolution: | FIXED |
reporter: | xerxes@zafena.se |
Testcase triggers on a dualcore ARM Toshiba ac100 running Ubuntu 10.10: and
on a dualcore ARM PandaBoard running Ubuntu Natty.
The same test passes on a singlecore ARM machine running Debian Squeeze using the same
cacao binarys.
Testcase:
mkdir cm30
cd cm30
wget http://www.benchmarkhq.ru/cm30/cmkit.zip
unzip cmkit.zip
java CaffeineMarkApp
(click Test->Run All Tests Locally)
when during the last Dialog test the jvm exit with an assertion:
Output:
CACAO (build 1.1.0pre2, compiled mode)
xranby@ac100 /media/Hans/test/cm30$ java CaffeineMarkApp
java: lockword.cpp:53: void Lockword::inflate(lock_record_t*): Assertion
`get_thin_lock_without_count() == thread_get_current()->thinlock' failed.
Aborted