Thanks Thiago.

I'm not sure to understand. QMap::contains is const.
So as QMap is re-entrant, in theory QMap::contains should be "thread-safe".
And I have no other thread accessing the map at this time.
I sent request manually with curl.





Le Jeudi 13 mars 2014 22h07, Thiago Macieira <thiago.macie...@intel.com> a 
écrit :
 
Em qui 13 mar 2014, às 18:52:32, BOUCARD Olivier escreveu:
>> I have this Server class with a QMap<QString, MyClass*> object member.
>> This server is a HTTP server class using libhttpserver.
>> I have also a member function which is called by libhttpserver when it
>> receives a HTTP request. This function is called in a thread created by
>> libhttpserver automatically. And when I try call a  function on the QMap
>> inside this function I get a Segmentation Fault:
>
>You probably forgot to lock a mutex before accessing that QMap.
>-- 
>Thiago Macieira - thiago.macieira (AT) intel.com
>  Software Architect - Intel Open Source Technology Center
>
>
>_______________________________________________
>Interest mailing list
>Interest@qt-project.org
>http://lists.qt-project.org/mailman/listinfo/interest
>
>
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to