starting a thread in a nother thread

John Nagle nagle at animats.com
Wed Jan 27 22:03:04 CET 2010


Stefan Behnel wrote:
> Richard Lamboj, 27.01.2010 15:23:
>> Am Wednesday 27 January 2010 14:10:13 schrieb Stefan Behnel:
>>> Richard Lamboj, 27.01.2010 14:06:
>>>> just for _curiosity_. What would be if i start a thread in a nother
>>>> thread and acquire a lock in the "child" thread. Is there anything that
>>>> could go wrong if someone try to start threads in threads?
>>> There's usually tons of things that can go wrong w.r.t. threads:
>>>
>>> http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-1.pdf
>>>
>>> However, there's nothing special to a thread that was started from another
>>> thread, so the problems don't change.
>> i have tried a little bit around with psycopg2 and threads,
>>
>> I'am sharing one connection for all threads. When i'am starting the 
>> threads "normal" everything works without any Problem. When i'am starting the 
>> threads from another thread than i got a "segmentation fault"
> 
> Sounds like a bug that you might want to report to the maintainers of psycopg2.
> 
> Stefan

   If a C package called from Python crashes, the package is defective.
Nothing you can do from Python should be able to cause a segmentation fault.

Google search: "Results 1 - 10 of about 29,400 for psycopg2 crash".

					John Nagle



More information about the Python-list mailing list