Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
shared memory allocation error: No space left on device
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
bell
Guru
Guru


Joined: 27 Nov 2007
Posts: 482

PostPosted: Mon Sep 28, 2015 5:08 pm    Post subject: shared memory allocation error: No space left on device Reply with quote

Hallo Leute,

seit einiger Zeit habe ich wohl ein Problem mit "Shared Memory" welches ich nicht verstehe. Ich nutze XFCE und das meiste ist GTK. DAs läuft auch. Die Paar Qt Programme die ich habe haben aber jetzt des öffteren ein Problem. Ab und zu geht es aber.

vlc:
Code:
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode: 62 (X_CopyArea)
  Resource id:  0x0
[0x7fb954001248] xcb_xv vout display error: shared memory allocation error: No space left on device


qmmp:
Code:
QNativeImage: Unable to attach to shared memory segment.
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode: 62 (X_CopyArea)
  Resource id:  0x0


Wo soll ich nach Fehlern suchen? Auf den ersten Blick scheint für mich alles ok zu sein:
Code:
$ df -h /dev/shm
Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
shm             7,3G    148K  7,3G    1% /dev/shm

$ ls -alh /dev/shm/
insgesamt 148K
drwxrwxrwt  2 root  root   140 28. Sep 18:59 .
drwxr-xr-x 16 root  root  4,2K 28. Sep 18:56 ..
-rwx------ 1 user user 65M 28. Sep 18:57 pulse-shm-1024764488
-rwx------ 1 user user 65M 27. Sep 08:21 pulse-shm-1192519691
-rwx------ 1 user user 65M 28. Sep 18:59 pulse-shm-1564559816
-rwx------ 1 user user 65M 27. Sep 08:21 pulse-shm-2645884778
-rwx------ 1 user user 65M 27. Sep 08:21 pulse-shm-4153439292
Back to top
View user's profile Send private message
mrsteven
Veteran
Veteran


Joined: 04 Jul 2003
Posts: 1938

PostPosted: Tue Sep 29, 2015 9:58 am    Post subject: Reply with quote

Hallo,

es gibt zwei Arten von Shared Memory: System V Shared Memory und POSIX Shared Memory. Letzteres verwendet /dev/shm und so wie es bei dir aussieht, sollte da eigentlich genügend Platz sein und die Rechte sehen auch gut aus.

Vermutlich verwenden deine Anwendungen System V Shared Memory und da passt etwas nicht: Ist im Kernel die Option General Setup :arrow: System V IPC (CONFIG_SYSVIPC) gesetzt? Eventuell ist auch ein Limit zu gering, was sagt denn das folgende Kommando:
Code:
for i in /proc/sys/kernel/{shmmni,shmmax,shmall}; do echo -n "${i}: "; cat ${i}; done

_________________
Unix philosophy: "Do one thing and do it well."
systemd: "Do everything and do it wrong."
Back to top
View user's profile Send private message
bell
Guru
Guru


Joined: 27 Nov 2007
Posts: 482

PostPosted: Tue Sep 29, 2015 7:10 pm    Post subject: Reply with quote

Gerade funktioniert es, obwohl der Rechner set dem letzten Test nicht neugestartet wurde oder ich sonst irgend etwas gemacht hätte. Naja, umgekehrt kommt der Fehler auch nach einem Neustart sofort. Will nur sagen dass da nichts hängt was per Neustart gelöst werden könnte.
Aber wenn es aktuell auch läuft, evtl. hilft die Ausgabe ja weiter
Code:
$ zgrep SYSVIPC /proc/config.gz
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_SYSVIPC_COMPAT=y

$ for i in /proc/sys/kernel/{shmmni,shmmax,shmall}; do echo -n "${i}: "; cat ${i}; done
/proc/sys/kernel/shmmni: 4096
/proc/sys/kernel/shmmax: 18446744073692774399
/proc/sys/kernel/shmall: 18446744073692774399


Mein Verdacht liegt an Qt selbst, denn erstmals kam das Problem nach dem einige qt:5 Pakete als Stable ins System gelaufen sind. Das kann ich aber nicht belegen und finde auch keine passenden Bugreports.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum