0.60 hangs at pthread_mutex_lock

James Lee <[email protected]>
Newsgroups gmane.comp.gnu.aspell.devel
Message-ID <[email protected]>
Both get_cache_data methods in cache_t.hpp call the mutex lock
a second time without unlocking. The first lock is on entry and
the second from copy. This happens when the lock of n is the
same as that of cache. The mutex will not unlock as the thread
locked it itself, hence the thread thread blocks on the second
lock.


This situation is triggered when calling from pan via gtkspell
although the problem will not be restricted to that combination.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.