To solve this problem (when running qvfb on X11), here is some info from
Site:
Http://www.qtforum.org/article/15411/semop-lock-failure-identifier-removed-error.html
Title:
<Semop lock failure identifier removed error>
I m building embedded QT application to run on qvfb (Virtual Frame Buffer ).
After building the application successfully I m running the application on qvfb.
I execute $ qtdir/tools/qvfb &
After that I execute my application./appname-qws
But I m getting the following error.
"Semop
Lock
Failure
Identifier
Removed
"
Can u please help me?
-------------
You shoshould delete the file/tmp/qtembedded-rootusername/QtEmbedded-0.
It works.
I don't know how.
Is anybosy have idea about this.
Thanking you,
Sumit
---------------
QT/e checks whether the temporary directory exists, is writeable and
Has the permissions set right, otherwise it refuses to work...
#######################
So what I do:
[Root @ Lyl movie] # ls/tmp/qtembedded-rootusername/QtEmbedded-0
Ls:/tmp/qtembedded-rootusername/QtEmbedded-0: no such file or directory
[Root @ Lyl movie] # ls/tmp/qtembedded -*
Qtembedded-0/qtembedded-root/
[Root @ Lyl movie] # ls/tmp/qtembedded-root/
[Root @ Lyl movie] # ls/tmp/qtembedded-0/QtEmbedded-0
Fire. MNG main. MoC movie_rs2map.mng movies. Pro
Main. cpp main. O movies text
Main. cpp ~ Makefile movies.doc trolltech.gif
[Root @ Lyl movie] # rm-F/tmp/qtembedded-0/QtEmbedded-0 /*
RM: cannot remove '/tmp/qtembedded-0/*': Not a directory
[Root @ Lyl movie] # rm-F/tmp/qtembedded-0/QtEmbedded-0
[Root @ Lyl movie] # qvfb-width 240-height 320 &
[1] 9099
[Root @ Lyl movie] # using display 0
[Root @ Lyl movie] #./movies-qws
Connected to vfb server: 240x320x32
Status-1 ************* here qvfb runs OK !! **************
In addition, http://www.vision.ee.ethz.ch/computing/sepp-irix/qt-2.3.1-mo/install-qws.html
Here is an official document.