Am probleme cu aplicațiile care folosesc memoria partajată în 21.04, care au funcționat OK în 18.04.
Una dintre probleme este că memoria partajată nu mai apare cu ipcs. (Se vede cu siguranță în 18.04)
$ ./ovcc &
$ ps -ae | grep ovcc
47730 puncte/1 00:04:45 ovcc
$ sudo ipcs -m -p
------ Creator de memorie partajată/PID-uri pentru ultima operațiune --------
shmid proprietar cpid lpid
65539 wallyz 2417 47820
32772 wallyz 2653 47820
32775 wallyz 4322 47820
8 wallyz 2359 47820
32777 wallyz 2512 47820
11 wallyz 2383 47820
14 wallyz 2417 47820
22 wallyz 2532 47820
25 wallyz 2442 47820
30 wallyz 2359 47820
33 wallyz 2423 47820
32802 wallyz 2963 47820
32803 wallyz 2963 47820
32804 wallyz 2963 47820
37 wallyz 2419 47820
32806 wallyz 2963 47820
40 wallyz 2402 47820
41 wallyz 2402 47820
43 wallyz 2368 47820
32812 wallyz 47668 47820
47 wallyz 2963 47820
48 wallyz 2963 47820
53 wallyz 3611 47820
56 wallyz 2963 47820
57 wallyz 2963 47820
58 wallyz 2963 47820
59 wallyz 2963 47820
62 wallyz 2495 47820
$
Deci, ID-ul procesului 47730 nu apare nicăieri în listă.
Acest lucru duce la problema mea principală, care este dacă aplicația mea dă o eroare a sistemului de operare nu pare să elibereze memoria partajată și acum nu am nicio modalitate de a identifica și elimina manual memoria partajată.
Deci, ce mecanism nou folosește 20.04 pentru memoria partajată și cum îl gestionez?