Hi ,

I have done some more testing .
though it might be some hangs on the file system because of the include 
paths on the network .
but I cleared it and work a little and the same problem was there .

the hangs mostly appear when the application get the focus back. 
breaking when it hand invariably set me into this
select call I describe below , so I have not sure where to look to 
figure out what can be wrong .

I am happy to investigate the problem on my own but at the moment I 
really don't know where to start .

anyone would have an idea on a way to track down this problem ?

Thanks a lot .

D


> also some other useful info
> this is using the Makefile base project , with .includes and .files
>
> before starting to use qtCreator I spend some time developing couple of 
> plugin on for Creator
> and while I was doing that I dont remember experiencing any of those 'hangs'
>
> maybe that help ?
>
> Thanks
>
> D.
>
>
>   
>> Hi Oswald,
>>
>> thanks for your reply . I am trying to track down what is this process 
>> could be .
>> is there any way you recommend I approach the problem ?
>>
>> when breaking in those "hangs" I consistently fall in a select call :
>> see below the stack trace from qt-creator .
>>
>> 0    select    /lib64/libc.so.6    0    0x00000038abccc4c2   
>> 1    QProcessManager::run    qprocess_unix.cpp    245    
>> 0x00002b6eb12f93c4   
>> 2    QThreadPrivate::start    qthread_unix.cpp    244    
>> 0x00002b6eb121f035   
>> 3    start_thread    /lib64/libpthread.so.0    0    0x00000038ac806367   
>> 4    clone    /lib64/libc.so.6    0    0x00000038abcd2f7d   
>>
>> I am not sure how to tell what process is running that is hanging the 
>> system ?
>>
>> any hint ?
>>
>> Thanks a lot
>>
>> Damien
>>
>>
>>
>>
>>
>>   
>>     
>>> On Fri, Dec 11, 2009 at 05:26:33PM +0100, ext Damien Fagnou wrote:
>>>   
>>>     
>>>       
>>>> building a local version of QtCreator
>>>>
>>>> and breaking when the IDE hang , the debugger say I am  in :
>>>>
>>>> ---->>>        int nselect = select(qt_qprocess_deadChild_pipe[0] + 1, 
>>>>
>>>>     
>>>>       
>>>>         
>>> this is useless without a complete backtrace. but i can already tell
>>> that it is something along the lines of QProcess::execute(), i.e.,
>>> synchronous command execution. probably something we didn't think would
>>> ever take more than a few millisecs ...
>>> _______________________________________________
>>> Qt-creator mailing list
>>> [email protected]
>>> http://lists.trolltech.com/mailman/listinfo/qt-creator
>>>   
>>>     
>>>       
>> _______________________________________________
>> Qt-creator mailing list
>> [email protected]
>> http://lists.trolltech.com/mailman/listinfo/qt-creator
>>   
>>     
>
> _______________________________________________
> Qt-creator mailing list
> [email protected]
> http://lists.trolltech.com/mailman/listinfo/qt-creator
>   

_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to