harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ilya Berezhniuk (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-5234) [drlvm][init] end_waiting_num for ref enqueue threads is never initialized
Date Fri, 30 Nov 2007 16:18:44 GMT
[drlvm][init] end_waiting_num for ref enqueue threads is never initialized
--------------------------------------------------------------------------

                 Key: HARMONY-5234
                 URL: https://issues.apache.org/jira/browse/HARMONY-5234
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
            Reporter: Ilya Berezhniuk
            Priority: Minor
         Attachments: H-5234.patch

ref_thread_info->end_waiting_num is used for counting, and is changed by atomic operations.
But this field is never initialized.

The message from Valgrind:
-------------------------------------------------
==18838== Conditional jump or move depends on uninitialised value(s)
==18838==    at 0x4844CDE: ref_enqueue_thread_func(void**) (ref_enqueue_thread.cpp:161)
==18838==    by 0x404D979: hythread_wrapper_start_proc (thread_native_basic.c:734)
==18838==    by 0x443A34A: start_thread (in /lib/libpthread-2.4.so)
==18838==    by 0x42BF65D: clone (in /lib/libc-2.4.so)
-------------------------------------------------

The patch is trivial.

-- 
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