Indeed. I do not have much experience with thread programmng unfortunately. :/

In any case trying to debug this from within blender is quite hard
because I can't get a stacktrace. A disassembly shows that the problem
occurs within pthread_create_wrapper. Here is a small disassembly
around the crash. The crash happens on the last mov instruction.

I will continue to investigate this. I can post a build that always
reproduces the issue but I will try to make a simplified version too.


0x649451f0  <+0x0080>         jne    0x649452b8 <pthread_create_wrapper+328>
0x649451f6  <+0x0086>         lea    0x3e73(%rip),%rcx        #
0x64949070 <nanosleep+7392>
0x649451fd  <+0x008d>         callq  0x64942c00 <pthread_mutex_unlock>
0x64945202  <+0x0092>         mov    0x50(%rsp),%rax
0x64945207  <+0x0097>         mov    0x8(%rax),%rcx
0x6494520b  <+0x009b>         callq  *0x10(%rax)
0x6494520e  <+0x009e>         mov    %rax,%rbx

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to