Peter Kümmel wrote:
>> Peter, i dont understand one thing. if i try to reproduce Liviu's 
>> problems,
>> i see that view buttons get disabled when the export is done. that means
>> that we actually prohibit more threads to run together.
>
> But we update the status bar or the progress widget while exporting is busy
> and there, I assume, iconv() was called.

yes, now i talk only about crashes having getPath in backtrace, not iconv, these
should be fixed definitely.

>> isn't then this graph path bug just sideffect of disabling buffer-view 
>> lfun
>> too late, ie more threads starts when pressing lot of ctrl+t/d before we
>> block the lfun. then - instead of crazy safeguarding of graph class we
>> could just put some block early in buffer-view lfun, no?.
>
> I don't know why getPath is called by several threads, but when it's 
> because
> the user has started more than one, your idea could help.

what about putting one mutex in the beginning of buffer-view instead of
twenty of them inside graph code?

pavel

Reply via email to