Мой код зависает fwrite со следующим стеком:
libc.so.6.1::___lll_lock_wait
libc.so.6.1::fwrite
Кажется, это происходит в солярисе.
Единственная неправильная вещь, о которой я могу думать, это то, что мой код может попытаться выполнить параллельную fclose для того же указателя FILE, который используется для выполнения fwrite. Если произойдет параллельное fclose, приведет ли это к стеку такого типа?
Но я не уверен, действительно ли происходил параллельный вызов fclose или нет?
В чем здесь проблема?