there is a bug in jemalloc-2.2.1 on jemalloc.c line 807 in which key 0 is set before the key is created on line 813.  this may be the problem you are seeing.  i moved the key create above the key use on my version of jemalloc.<div>
<br></div><div>rich prohaska</div><div>tokutek<br><br><div class="gmail_quote">On Sat, Oct 29, 2011 at 4:15 PM, Kristen Eisenberg <span dir="ltr"><<a href="mailto:kristen.eisenberg@yahoo.com">kristen.eisenberg@yahoo.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt">
<div>link with jemalloc.  What happens is, after calling malloc(), the<br>value of one of my keys seems to change out from under me.  Here is a<br>small example that demonstrates this:<br><a href="http://itsapad.appspot.com/fancy/6" target="_blank">http://itsapad.appspot.com/fancy/6</a>.  I am using jemalloc-2.2.1 on<br>
Linux.  If I compile the example with gcc (ver 4.4.3) using the<br>following command: 'gcc -lpthread main.c' then both calls to<br>pthread_getspecific return a NULL pointer as expected.  When I link<br>with jemalloc, however, ('gcc -ljemalloc -lpthread main.c') then the<br>
second call to pthread_getspecific returns some non-NULL value.  Is<br>this a known bug or am I doing something wrong?</div><div><br></div><div>


<div class="MsoNormal"><span lang="DE">Kristen Eisenberg</span></div>

<div class="MsoNormal"><span lang="DE">Billige Flüge</span></div>

<div class="MsoNormal"><span lang="DE">Marketing GmbH</span></div>

<div class="MsoNormal"><span lang="DE">Emanuelstr. 3,</span></div>

<div class="MsoNormal"><span lang="DE">10317 Berlin</span></div>

<div class="MsoNormal"><span lang="DE">Deutschland</span></div>

<div class="MsoNormal"><span lang="DE">Telefon: +49 (33)</span></div>

<div class="MsoNormal"><span lang="DE">5310967</span></div>

<div class="MsoNormal"><span lang="DE">Email:</span></div>

<div class="MsoNormal"><span lang="DE">utebachmeier at</span></div>

<div class="MsoNormal"><span lang="DE"><a href="http://gmail.com" target="_blank">gmail.com</a></span></div>

<div class="MsoNormal"><span lang="DE">Site:</span></div>

<div class="MsoNormal"><span lang="DE"><a href="http://flug.airego.de" target="_blank">http://flug.airego.de</a>
- Billige Flüge vergleichen</span></div></div></div></div><br>_______________________________________________<br>
jemalloc-discuss mailing list<br>
<a href="mailto:jemalloc-discuss@canonware.com">jemalloc-discuss@canonware.com</a><br>
<a href="http://www.canonware.com/mailman/listinfo/jemalloc-discuss" target="_blank">http://www.canonware.com/mailman/listinfo/jemalloc-discuss</a><br>
<br></blockquote></div><br></div>