Bugzilla – Bug 487060
11.2 Alpha0 x86_64 never comes out of FUTEX_WAIT_PRIVATE on some apps run as root
Last modified: 2009-07-31 20:21:26 UTC
Created attachment 280798 [details] "strace -s 256 -f qjackctl" run as root - CTRL-C to get back to prompt This only happens on one box, the other one is OK. The apps work OK as user. I have checked and set permissions as easy. Two apps that I find affected are VirtualBox and qjackctl. Attached is "strace -s 256 -f qjackctl".
Built a new box AMD Phenom(tm) II X4 940 Processor, new HD, memory, everything. Installed 11.1 DVD x64_64, did the 11.1 update, then changed the repos and zypper dup to factory 11.2 Alpha0. I'm seeing this problem on this box also. lancelot@slipstream:~/ftp/Apr09> sudo VirtualBox root's password: Qt WARNING: VirtualBox: cannot connect to X server "xhost +" same result as above. If I try as root, it gets stuck at FUTEX_WAIT_PRIVATE the same as on the other box. Executing VirtualBox as user "lancelot", no problem. In case it's likely, here is the URL I'm using for KDE 4.2. http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_Factory Later I shall see if it happens under KDE 3.
BTW the other box with the problem is AMD 64x2,
I can do "ssh -X" from another x86_64 box and get VirtualBox up and running as root, but on this box itself, it gets stuck at futex(0x69bbcc, FUTEX_WAIT_PRIVATE, 1, NULL I haven't yet tried KDE3.
Both boxes at the same level and running kde4. Hmmmmm..... Same behaviour on the other box, VirtualBox run as root gets stuck the same way, but will run fine over a "ssh -X" link.
Just noticed priority was set to None. Other stuff such as hp-setup will also fail the same. I reckon such stuff affecting the whole system should be run by root. Seeing the same behaviour in Milestone 1.
Can you reproduce with the latest kernel-default and kernel-vanilla from http://ftp.suse.com/pub/projects/kernel/kotd/master/ ?
I have tried vmlinuz-2.6.30-rc4-git1-master_20090506152001_d8423c47-default, it boots, but no video is displayed. I had to ssh in from another box. I tried many vanilla kernels up to the latest 2.6.30-rc5-git3 and the result is the same. "ssh -X" in from another box (11.2 M1 x86_64) and qjackctl comes up fine as root, it just gets stuck at FUTEX_WAIT_PRIVATE only when run as root on the boxes where it's installed. I have 4 AMD x86_64 boxes including 2 laptops and a AMD x86 box all at 11.2 M1, all exhibit the same problem. Why these applications run over the network but not locally is the mystery and it started with late Alpha0, some days before the M1 upgrade.
The kernel has been updated a number of times since, but the problem persists. Bugs #458230 and #400834 seem to be flavours of this bug.
Still present at Milestone 2 ++.
Just tried KDE 3.5 and there isn't a problem. So there is something in KDE4 that's causing it. Currently using repo baseurl=http://download.opensuse.org/repositories/KDE:/KDE4:/UNSTABLE:/Desktop/openSUSE_Factory but it has been the same with the standard factory repo. Changed Component to KDE4 Workspace.
I have gone back to using KDE 3.5 where problem does not exist, also a problem with bash crashing when the box is idle for some hours is now not happening.
Reports are not allowed to play with priority.
It's dbus hanging. *** This bug has been marked as a duplicate of bug 514056 ***