I wouldn't think so. as they should have a very good idea of what this is, and
that this exists.
I would think perhaps you are accessing a deleted object?
I've used QMap successfully in similar situations.
________________________________
From: BOUCARD Olivier <boucard_oliv...@yahoo.fr>
To: "interest@qt-project.org" <interest@qt-project.org>
Sent: Thursday, March 13, 2014 4:21 PM
Subject: Re: [Interest] QMap crashing in a thread
Hum they do a static_cast before calling the callback:
void render_POST(const http_request& req, http_response** res)
{
static_cast<CHILD*>(this)->render_POST(req, res);
}
Maybe is the source of the problem.
Le Jeudi 13 mars 2014 22h16, BOUCARD Olivier <boucard_oliv...@yahoo.fr> a écrit
:
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
>
>
>
_______________________________________________
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