[Interest] QMap crashing in a thread

BOUCARD Olivier boucard_olivier at yahoo.fr
Thu Mar 13 19:52:32 CET 2014


Hi guys,

I'm having a problem with QMap.

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:

0    QMapData<QString, AbstractRequestHandler*>::root    qmap.h    200    0x41ddd8    
1    QMapData<QString, AbstractRequestHandler*>::findNode    qmap.h    291    0x41dd3a    
2    QMap<QString, AbstractRequestHandler*>::contains    qmap.h    659    0x41d05e    
3    Server::render_POST    server.cpp    78    0x41a5cf    
4    httpserver::webserver::finalize_answer(MHD_Connection*, httpserver::details::modded_request*, char const*)   libhttpserver.so.0        0x7ffff7bc7beb    
5    httpserver::webserver::answer_to_connection(void*, MHD_Connection*, char const*, char const*, char const*, char const*, unsigned long*, void**)  libhttpserver.so.0        0x7ffff7bc8a77    
6    call_connection_handler    connection.c    1386    0x7ffff44b8d89    
7    call_connection_handler    connection.c    1381    0x7ffff44bae42    
8    MHD_connection_handle_idle    connection.c    2418    0x7ffff44bae42    
9    MHD_run_from_select    daemon.c    2026    0x7ffff44bf60a    
10    MHD_select    daemon.c    2124    0x7ffff44bf919    
11    MHD_run    daemon.c    2619    0x7ffff44bf44b    
12    httpserver::webserver::select(void*)    libhttpserver.so.0        0x7ffff7bc986c    
13    start_thread    /lib64/libpthread.so.0        0x7ffff51f8d15    
14    clone    /lib64/libc.so.6        0x7ffff47a401d    
15    ??           


Can someone could help?

Thanks

Olivier
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20140313/a8ceb557/attachment.html>


More information about the Interest mailing list