Ubuntu - odblokowywanie named_mutex

0

Hej,
Mam napisany program w C++, który korzysta z named_mutex z biblioteki boost.
Program niestety uległ awarii i chciałbym ręcznie - z konsoli odblokować ten mutex.
Jakiś pomysł jak mógłbym to zrobić?
I jak w ogóle moge podejrzeć jakie mutexy są ustawione?
"ipcs -m" nic nie pokazuje...

1

Spróbuj ipcs -s pod spodem pewnie jest named semaphore. Więcej info tutaj: https://unix.stackexchange.com/a/275692

Wywal przez rm a jak się nie da to przez sem_destroy("name");

0

Pusto.

#edit
Ale w folderze /dev/shm/ faktycznie są pliki odpowiadające semaforom / muteksom.

0

To jeszcze opcja atomowa, odpal strace your_app i pogrepuj po mutex i semaphore - powinno wypisać jakie faktycznie wywołania systemowe się wykonują, po tym powinieneś (z pomocą man) dojść już co się tam wyprawia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1