On Mon, 2010-12-20 at 10:43 +0200, Alexandru Tataru wrote:
> Hello everybody,
> 
> 
>   I created a stress test for an API developed by me using tracker. A
> method in this API is used to search the tracker database by a keyword
> using a sparql query. The thing is that when I call this
> method approximatively 370 times it crashes. 
>   The returned error is the following one:


Please attach your test code, else we can't really help you

> 
> Running search after 'mp3' keyword for the 367 time
> [Callback.msg] Searchop status is now STATUS_BUSY...
> Search op thread create failed: Error creating thread: Resource
> temporarily unavailable
> TEST FAILED-> NOK
> 
> 
> TEST FAILED
> Running search after 'mp3' keyword for the 368 time
> Waiting for the other search thread to finish... 
> 
> 
> (<unknown>:8704): GLib-CRITICAL **: g_thread_join: assertion `thread'
> failed
> [Callback.msg] Searchop status is now STATUS_BUSY...
> Search op thread create failed: Error creating thread: Resource
> temporarily unavailable
> TEST FAILED-> NOK
> 
> 
>   The test always crashes around this number ~370 times.
>   The search operations is asynchronous and I do create some threads
> but I do not thing the problem is with the thread or a memory leak.
>   I just want to task if you know that tracker methods like
> tracker_sparql_connection_query() could generate exceptions like this
> ones. Take in mind that I do free the connection and the cursor so
> there are no memory leaks regarding this part of code.
> 
> 
> Have a nice day!
>  
>   
> _______________________________________________
> tracker-list mailing list
> tracker-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/tracker-list

-- 


Philip Van Hoof
freelance software developer
Codeminded BVBA - http://codeminded.be

_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to