Re: [libxml++] Glib::ustring and multi thread...



Hi,


I fixed this problem by executing those lines at the beginning of the program.

����������� if(!Glib::thread_supported())

�����������������������Glib::thread_init();



Don't you think that LibXml++ have to call thread_init?


On Mon, Jun 16, 2008 at 10:19, Fabian Jacquet <fabian jacquet gmail com> wrote:
Hi all,

I use libXML++ 2.18.1 in a multi thread program and some times I have "Access violation" error.
After lot of research it's seams to be this code which is not multi thread:
Glib::ustring myStr = "test";
if(myStr == "some str")
��� i = 0;

The debugger stop on the following line of the operator= of Glib::ustring
lhs.compare(rhs)

I think this code is not multi thread because if I run 6 thread which just do this (with events to be synchronised) I have the same error...





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]